PCI_EXPRESS_PME_REQUESTOR_ID union (miniport.h)
The PCI_EXPRESS_PME_REQUESTOR_ID union describes the identifier of the requester of a power management event (PME).
Syntax
typedef union _PCI_EXPRESS_PME_REQUESTOR_ID {
struct {
USHORT FunctionNumber : 3;
USHORT DeviceNumber : 5;
USHORT BusNumber : 8;
} DUMMYSTRUCTNAME;
USHORT AsUSHORT;
} PCI_EXPRESS_PME_REQUESTOR_ID, *PPCI_EXPRESS_PME_REQUESTOR_ID;
Members
DUMMYSTRUCTNAME
The DUMMYSTRUCTNAME structure.
DUMMYSTRUCTNAME.FunctionNumber
The function number of the requester.
DUMMYSTRUCTNAME.DeviceNumber
The device number of the requester.
DUMMYSTRUCTNAME.BusNumber
The bus number of the requester.
AsUSHORT
A USHORT representation of the contents of the PCI_EXPRESS_PME_REQUESTOR_ID structure.
Remarks
The PCI_EXPRESS_PME_REQUESTOR_ID structure is available in Windows Server 2008 and later versions of Windows.
A PCI_EXPRESS_PME_REQUESTOR_ID structure is contained in the PMERequestorId member of the PCI_EXPRESS_ROOT_STATUS_REGISTER structure.
Requirements
Requirement | Value |
---|---|
Header | miniport.h (include Ntddk.h, Miniport.h) |