WHEA_PCI_SLOT_NUMBER structure (ntddk.h)

The WHEA_PCI_SLOT_NUMBER structure describes a logical PCI slot.

Syntax

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;

Members

u

A union that contains the following members:

u.bits

A structure that describes the logical PCI slot.

u.bits.DeviceNumber

The device number that is assigned to the logical PCI slot.

u.bits.FunctionNumber

The specific function on the device that is located in the logical PCI slot.

u.bits.Reserved

Reserved for system use.

u.AsULONG

A ULONG representation of the contents of the WHEA_PCI_SLOT_NUMBER structure.

Remarks

A WHEA_PCI_SLOT_NUMBER structure is contained within the WHEA_AER_BRIDGE_DESCRIPTOR, WHEA_AER_ENDPOINT_DESCRIPTOR, and WHEA_AER_ROOTPORT_DESCRIPTOR structures.

Requirements

Requirement Value
Minimum supported client Supported in Windows Server 2008, Windows Vista SP1, and later versions of Windows.
Header ntddk.h (include Ntddk.h)

See also

WHEA_AER_BRIDGE_DESCRIPTOR

WHEA_AER_ENDPOINT_DESCRIPTOR

WHEA_AER_ROOTPORT_DESCRIPTOR