RM NODE: Difference between revisions
Appearance
Created page with "Resource Manager node structure. == Type == ULONG VersionInfo; ULONG NodeType; RMHANDLE DriverHandle; == C Declaration Method..." |
mNo edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 2: | Line 2: | ||
== Type == | == Type == | ||
ULONG VersionInfo; | |||
ULONG NodeType; | |||
RMHANDLE DriverHandle; | |||
== C Declaration Method == | == C Declaration Method == | ||
typedef struct | typedef struct | ||
<PRE> | <PRE> | ||
typedef struct _RM_NODE { | typedef struct _RM_NODE { | ||
| Line 30: | Line 25: | ||
PRESOURCELIST pResourceList; | PRESOURCELIST pResourceList; | ||
} RM_NODE; | } RM_NODE; | ||
</PRE> | </PRE> | ||
[[Category:Data type]] | [[Category:Data type]] | ||
Latest revision as of 14:03, 13 December 2019
Resource Manager node structure.
Type
ULONG VersionInfo; ULONG NodeType; RMHANDLE DriverHandle;
C Declaration Method
typedef struct
typedef struct _RM_NODE {
ULONG VersionInfo;
ULONG NodeType;
RMHANDLE DriverHandle;
union {
PADAPTERSTRUCT pAdapterNode;
PDEVICESTRUCT pDeviceNode;
PLDEVSTRUCT pLDevNode;
PSYSNAMESTRUCT pSysNameNode;
PDRIVERSTRUCT pDriver;
PDETECTSTRUCT pDetectStruct;
PRESOURCESTRUCT pResource;
} DriverHandle;
PRESOURCELIST pResourceList;
} RM_NODE;