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


объединение PCI_EXPRESS_DEVICE_STATUS_REGISTER (miniport.h)

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

Синтаксис

typedef union _PCI_EXPRESS_DEVICE_STATUS_REGISTER {
  struct {
    USHORT CorrectableErrorDetected : 1;
    USHORT NonFatalErrorDetected : 1;
    USHORT FatalErrorDetected : 1;
    USHORT UnsupportedRequestDetected : 1;
    USHORT AuxPowerDetected : 1;
    USHORT TransactionsPending : 1;
    USHORT Rsvd : 10;
  } DUMMYSTRUCTNAME;
  USHORT AsUSHORT;
} PCI_EXPRESS_DEVICE_STATUS_REGISTER, *PPCI_EXPRESS_DEVICE_STATUS_REGISTER;

Члены

DUMMYSTRUCTNAME

Структура DUMMYSTRUCTNAME .

DUMMYSTRUCTNAME.CorrectableErrorDetected

Один бит, указывающий на то, что обнаружена исправляемая ошибка.

DUMMYSTRUCTNAME.NonFatalErrorDetected

Один бит, указывающий на то, что обнаружена неустранимая неустранимая ошибка.

DUMMYSTRUCTNAME.FatalErrorDetected

Один бит, указывающий на то, что обнаружена неустранимая неустранимая ошибка.

DUMMYSTRUCTNAME.UnsupportedRequestDetected

Один бит, указывающий, что обнаружен неподдерживаемый запрос.

DUMMYSTRUCTNAME.AuxPowerDetected

Один бит, указывающий на обнаружение питания AUX.

DUMMYSTRUCTNAME.TransactionsPending

Один бит, указывающий, что устройство выполнило невыполнеенные запросы, которые не были выполнены. Устройство очищает этот бит, когда все невыполненные незаполненные запросы завершены или были завершены механизмом времени ожидания завершения.

DUMMYSTRUCTNAME.Rsvd

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

AsUSHORT

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

Комментарии

Структура PCI_EXPRESS_DEVICE_STATUS_REGISTER доступна в Windows Server 2008 и более поздних версиях Windows.

Структура PCI_EXPRESS_DEVICE_STATUS_REGISTER содержится в структуре PCI_EXPRESS_CAPABILITY .

Требования

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

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

PCI_EXPRESS_CAPABILITY