x64 / ntdllntoskrnl /

_PI_BUS_EXTENSION

← 10.0.28000.3231 22 builds latest →
struct _PI_BUS_EXTENSION {
unsigned long Flags;/* 0x0 4 */
unsigned char NumberCSNs;/* 0x4 1 */
/* 3 bytes padding */
unsigned char* ReadDataPort;/* 0x8 8 */
unsigned char DataPortMapped;/* 0x10 1 */
/* 7 bytes padding */
unsigned char* AddressPort;/* 0x18 8 */
unsigned char AddrPortMapped;/* 0x20 1 */
/* 7 bytes padding */
unsigned char* CommandPort;/* 0x28 8 */
unsigned char CmdPortMapped;/* 0x30 1 */
/* 3 bytes padding */
unsigned long NextSlotNumber;/* 0x34 4 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long BusNumber;/* 0x60 4 */
};
size 112 (0x70)17 members4 holes (20 bytes)padding 42 cachelines
Used in (1)