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 |
||
| Line 2: | Line 2: | ||
== Type == | == Type == | ||
ULONG VersionInfo; | |||
ULONG NodeType; | |||
RMHANDLE DriverHandle; | |||
== C Declaration Method == | == C Declaration Method == | ||
| Line 30: | Line 30: | ||
PRESOURCELIST pResourceList; | PRESOURCELIST pResourceList; | ||
} RM_NODE; | } RM_NODE; | ||
</PRE> | </PRE> | ||
[[Category:Data type]] | [[Category:Data type]] | ||
Revision as of 12:39, 8 September 2018
Resource Manager node structure.
Type
ULONG VersionInfo; ULONG NodeType; RMHANDLE DriverHandle;
C Declaration Method
typedef struct
Fields
Remarks
Example Code
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;