x64x86ia64 / ntdllntoskrnl

_PCI_FDO_EXTENSION

← 5.2.3790.1830 2 builds latest →
struct _PCI_FDO_EXTENSION {
/* 4 bytes padding */
unsigned char DeviceState;/* 0x18 1 */
unsigned char TentativeNextState;/* 0x19 1 */
/* 6 bytes padding */
/* ── cacheline 1 boundary (64 bytes) ── */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned char MaxSubordinateBus;/* 0x90 1 */
/* 7 bytes padding */
unsigned char BaseBus;/* 0xa0 1 */
unsigned char Fake;/* 0xa1 1 */
unsigned char ChildDelete;/* 0xa2 1 */
unsigned char Scanned;/* 0xa3 1 */
unsigned char ArbitersInitialized;/* 0xa4 1 */
unsigned char BrokenVideoHackApplied;/* 0xa5 1 */
unsigned char Hibernated;/* 0xa6 1 */
/* 1 byte padding */
/* ── cacheline 3 boundary (192 bytes) ── */
/* ── cacheline 4 boundary (256 bytes) ── */
unsigned long ChildWaitWakeCount;/* 0x100 4 */
/* 4 bytes padding */
struct {
unsigned char Acquired;/* 0x120 1 */
unsigned char CacheLineSize;/* 0x121 1 */
unsigned char LatencyTimer;/* 0x122 1 */
unsigned char EnablePERR;/* 0x123 1 */
unsigned char EnableSERR;/* 0x124 1 */
} HotPlugParameters;/* 0x120 5 */
/* 3 bytes padding */
unsigned long BusHackFlags;/* 0x128 4 */
};
size 304 (0x130)31 members6 holes (25 bytes)padding 45 cachelines
Used in (2)