// ntddk.h
typedef struct _WHEA_PCI_SLOT_NUMBER {
union {
struct {
ULONG DeviceNumber : 5;
ULONG FunctionNumber : 3;
ULONG Reserved : 24;
} bits;
ULONG AsULONG;
} u;
} WHEA_PCI_SLOT_NUMBER, *PWHEA_PCI_SLOT_NUMBER;
View the official Windows Driver Kit DDI referenceNo description available.
The WHEA_PCI_SLOT_NUMBER structure describes a logical PCI slot.
uA union that contains the following members:
u.bitsA structure that describes the logical PCI slot.
u.bits.DeviceNumberThe device number that is assigned to the logical PCI slot.
u.bits.FunctionNumberThe specific function on the device that is located in the logical PCI slot.
u.bits.ReservedReserved for system use.
u.AsULONGA ULONG representation of the contents of the WHEA_PCI_SLOT_NUMBER structure.
A WHEA_PCI_SLOT_NUMBER structure is contained within the WHEA_AER_BRIDGE_DESCRIPTOR, WHEA_AER_ENDPOINT_DESCRIPTOR, and WHEA_AER_ROOTPORT_DESCRIPTOR structures.