x86 / ntdllntoskrnl /

_PCI_COMMON_CONFIG

← 5.2.3790.1830 7 builds latest →
struct _PCI_COMMON_CONFIG {
unsigned short VendorID;/* 0x0 2 */
unsigned short DeviceID;/* 0x2 2 */
unsigned short Command;/* 0x4 2 */
unsigned short Status;/* 0x6 2 */
unsigned char RevisionID;/* 0x8 1 */
unsigned char ProgIf;/* 0x9 1 */
unsigned char SubClass;/* 0xa 1 */
unsigned char BaseClass;/* 0xb 1 */
unsigned char CacheLineSize;/* 0xc 1 */
unsigned char LatencyTimer;/* 0xd 1 */
unsigned char HeaderType;/* 0xe 1 */
unsigned char BIST;/* 0xf 1 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned char DeviceSpecific[192];/* 0x40 192 */
};
size 256 (0x100)14 members0 holespadding 04 cachelines
Used in (1)