Поделиться через


PCI_EXPRESS_ROOT_STATUS_REGISTER union (miniport.h)

Объединение PCI_EXPRESS_ROOT_STATUS_REGISTER описывает корневой регистр состояния PCI Express (PCIe) структуры возможностей PCIe.

Синтаксис

typedef union _PCI_EXPRESS_ROOT_STATUS_REGISTER {
  struct {
    ULONG PMERequestorId : 16;
    ULONG PMEStatus : 1;
    ULONG PMEPending : 1;
    ULONG Rsvd : 14;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_ROOT_STATUS_REGISTER, *PPCI_EXPRESS_ROOT_STATUS_REGISTER;

Члены

DUMMYSTRUCTNAME

Структура DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.PMERequestorId

Структура PCI_EXPRESS_PME_REQUESTOR_ID , описывающая идентификатор запрашивающего события управления питанием (PME) последнего инициатора запроса PME.

DUMMYSTRUCTNAME.PMEStatus

Один бит, указывающий, что событие управления питанием (PME) было заявлено инициатором запроса, определяемым элементом PMERequestorId .

DUMMYSTRUCTNAME.PMEPending

Один бит, указывающий на ожидание другого события управления питанием (PME) во время установки бита PMEStatus .

DUMMYSTRUCTNAME.Rsvd

Зарезервировано.

AsULONG

Представление ULONG содержимого структуры PCI_EXPRESS_ROOT_STATUS_REGISTER .

Комментарии

Объединение PCI_EXPRESS_ROOT_STATUS_REGISTER доступно в Windows Server 2008 и более поздних версиях Windows.

Объединение PCI_EXPRESS_ROOT_STATUS_REGISTER содержится в структуре PCI_EXPRESS_CAPABILITY.

Требования

Требование Значение
Заголовок miniport.h (включая Ntddk.h, Miniport.h)

См. также раздел

PCI_EXPRESS_CAPABILITY

PCI_EXPRESS_PME_REQUESTOR_ID