struct _PNP_REBALANCE_TRACE_CONTEXT { unsigned long DeviceCount;/* 0x0 4 */ unsigned long RebalancePhase;/* 0x4 4 */ enum _PNP_REBALANCE_REASON Reason[2];/* 0x8 8 */ enum _PNP_REBALANCE_FAILURE Failure[2];/* 0x10 8 */ struct _DEVICE_NODE* SubtreeRoot;/* 0x18 4 */ unsigned char SubtreeIncludesRoot;/* 0x1c 1 */ /* 3 bytes padding */ struct _DEVICE_NODE* TriggerRoot;/* 0x20 4 */ unsigned char RebalanceDueToDynamicPartitioning;/* 0x24 1 */ /* 3 bytes padding */ unsigned __int64 BeginTime;/* 0x28 8 */ struct _DEVICE_NODE* VetoNode[2];/* 0x30 8 */ enum _PNP_DEVNODE_QUERY_REBALANCE_VETO_REASON VetoQueryRebalanceReason[2];/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ struct _PNP_RESOURCE_CONFLICT_TRACE_CONTEXT ConflictContext;/* 0x40 16 */};size 80 (0x50)12 members2 holes (6 bytes)padding 02 cachelines
Used in (1)