struct _PNP_REBALANCE_TRACE_CONTEXT { unsigned long DeviceCount[2];/* 0x0 8 */ unsigned long RebalancePhase;/* 0x8 4 */ enum _PNP_REBALANCE_REASON Reason;/* 0xc 4 */ enum _PNP_REBALANCE_FAILURE Failure[2];/* 0x10 8 */ struct _DEVICE_NODE* SubtreeRoot[2];/* 0x18 16 */ unsigned char SubtreeIncludesRoot[2];/* 0x28 2 */ /* 6 bytes padding */ struct _DEVICE_NODE* TriggerRoot;/* 0x30 8 */ union _PNP_REBALANCE_FLAGS Flags;/* 0x38 4 */ /* 4 bytes padding */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned __int64 BeginTime[2];/* 0x40 16 */ struct _DEVICE_NODE* VetoNode[2];/* 0x50 16 */ enum _PNP_DEVNODE_QUERY_REBALANCE_VETO_REASON VetoQueryRebalanceReason[2];/* 0x60 8 */ struct _PNP_RESOURCE_CONFLICT_TRACE_CONTEXT ConflictContext;/* 0x68 24 */};size 128 (0x80)12 members2 holes (10 bytes)padding 02 cachelines
Used in (1)