Jump to content

RM NODE: Difference between revisions

From EDM2
Created page with "Resource Manager node structure. == Type == ULONG VersionInfo; ULONG NodeType; RMHANDLE DriverHandle; == C Declaration Method..."
(No difference)

Revision as of 19:02, 17 August 2017

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;