x64x86arm64ia64 / ntdllntoskrnl

_PI_BUS_EXTENSION

← 10.0.18362.1016 20 builds latest →
struct _PI_BUS_EXTENSION {
unsigned long Flags;/* 0x0 4 */
unsigned char NumberCSNs;/* 0x4 1 */
/* 3 bytes padding */
unsigned char* ReadDataPort;/* 0x8 4 */
unsigned char DataPortMapped;/* 0xc 1 */
/* 3 bytes padding */
unsigned char* AddressPort;/* 0x10 4 */
unsigned char AddrPortMapped;/* 0x14 1 */
/* 3 bytes padding */
unsigned char* CommandPort;/* 0x18 4 */
unsigned char CmdPortMapped;/* 0x1c 1 */
/* 3 bytes padding */
unsigned long NextSlotNumber;/* 0x20 4 */
unsigned long BusNumber;/* 0x38 4 */
/* ── cacheline 1 boundary (64 bytes) ── */
};
size 68 (0x44)17 members4 holes (12 bytes)padding 02 cachelines
Used in (1)