Jump to content

RM NODE

From EDM2
Revision as of 19:02, 17 August 2017 by Martini (talk | contribs) (Created page with "Resource Manager node structure. == Type == ULONG VersionInfo; ULONG NodeType; RMHANDLE DriverHandle; == C Declaration Method...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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;