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 */ union __unnamed u;/* 0x10 48 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned char DeviceSpecific[192];/* 0x40 192 */};size 256 (0x100)14 members0 holespadding 04 cachelines
Used in (1)