x64 / ntdllntoskrnl /

_PCI_PDO_EXTENSION

← first 1 build latest →
struct _PCI_PDO_EXTENSION {
/* 4 bytes padding */
unsigned char DeviceState;/* 0x18 1 */
unsigned char TentativeNextState;/* 0x19 1 */
/* 6 bytes padding */
/* 4 bytes padding */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long BusInterfaceReferenceCount;/* 0x58 4 */
unsigned long AgpInterfaceReferenceCount;/* 0x5c 4 */
unsigned short VendorId;/* 0x60 2 */
unsigned short DeviceId;/* 0x62 2 */
unsigned short SubsystemVendorId;/* 0x64 2 */
unsigned short SubsystemId;/* 0x66 2 */
unsigned char RevisionId;/* 0x68 1 */
unsigned char ProgIf;/* 0x69 1 */
unsigned char SubClass;/* 0x6a 1 */
unsigned char BaseClass;/* 0x6b 1 */
unsigned char AdditionalResourceCount;/* 0x6c 1 */
unsigned char AdjustedInterruptLine;/* 0x6d 1 */
unsigned char InterruptPin;/* 0x6e 1 */
unsigned char RawInterruptLine;/* 0x6f 1 */
unsigned char CapabilitiesPtr;/* 0x70 1 */
unsigned char SavedLatencyTimer;/* 0x71 1 */
unsigned char SavedCacheLineSize;/* 0x72 1 */
unsigned char HeaderType;/* 0x73 1 */
unsigned char NotPresent;/* 0x74 1 */
unsigned char ReportedMissing;/* 0x75 1 */
unsigned char ExpectedWritebackFailure;/* 0x76 1 */
unsigned char NoTouchPmeEnable;/* 0x77 1 */
unsigned char LegacyDriver;/* 0x78 1 */
unsigned char UpdateHardware;/* 0x79 1 */
unsigned char MovedDevice;/* 0x7a 1 */
unsigned char DisablePowerDown;/* 0x7b 1 */
unsigned char NeedsHotPlugConfiguration;/* 0x7c 1 */
unsigned char IDEInNativeMode;/* 0x7d 1 */
unsigned char BIOSAllowsIDESwitchToNativeMode;/* 0x7e 1 */
unsigned char IoSpaceUnderNativeIdeControl;/* 0x7f 1 */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned char OnDebugPath;/* 0x80 1 */
unsigned char IoSpaceNotRequired;/* 0x81 1 */
/* 6 bytes padding */
/* ── cacheline 3 boundary (192 bytes) ── */
/* 4 bytes padding */
unsigned __int64 HackFlags;/* 0xe0 8 */
/* ── cacheline 4 boundary (256 bytes) ── */
unsigned char TargetAgpCapabilityId;/* 0x11a 1 */
/* 1 byte padding */
unsigned short CommandEnables;/* 0x11c 2 */
unsigned short InitialCommand;/* 0x11e 2 */
};
size 288 (0x120)54 members6 holes (25 bytes)padding 05 cachelines
Used in (1)