PCI_EXPRESS_PME_REQUESTOR_ID - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// miniport.h

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;
View the official Windows Driver Kit DDI reference
// ntddk.h

typedef union _PCI_EXPRESS_PME_REQUESTOR_ID {
  struct {
    USHORT FunctionNumber  :3;
    USHORT DeviceNumber  :5;
    USHORT BusNumber  :3;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_PME_REQUESTOR_ID, *PPCI_EXPRESS_PME_REQUESTOR_ID;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-miniport-_pci_express_pme_requestor_id)

Description

The PCI_EXPRESS_PME_REQUESTOR_ID union describes the identifier of the requester of a power management event (PME).

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.

See also

PCI_EXPRESS_ROOT_STATUS_REGISTER


Windows Driver Kit DDI reference (ns-ntddk-_pci_express_pme_requestor_id)

_PCI_EXPRESS_PME_REQUESTOR_ID structure (ntddk.h)

Description

The PCI_EXPRESS_PME_REQUESTOR_ID structure describes the identifier of the requester of a power management event (PME).

Members

DUMMYSTRUCTNAME

AsUSHORT

A USHORT representation of the contents of the PCI_EXPRESS_PME_REQUESTOR_ID structure.

DUMMYSTRUCTNAME.BusNumber

The bus number of the requester.

DUMMYSTRUCTNAME.DeviceNumber

The device number of the requester.

DUMMYSTRUCTNAME.FunctionNumber

The function number of the requester.

Syntax

typedef union _PCI_EXPRESS_PME_REQUESTOR_ID {
  struct {
    USHORT FunctionNumber  :3;
    USHORT DeviceNumber  :5;
    USHORT BusNumber  :3;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_PME_REQUESTOR_ID, *PPCI_EXPRESS_PME_REQUESTOR_ID;

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.

See also

PCI_EXPRESS_ROOT_STATUS_REGISTER