объединение PCI_EXPRESS_DEVICE_STATUS_REGISTER (ntddk.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;
  };
  USHORT AsUSHORT;
} PCI_EXPRESS_DEVICE_STATUS_REGISTER, *PPCI_EXPRESS_DEVICE_STATUS_REGISTER;

Члены

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.

Требования

Требование Ценность
заголовка ntddk.h (include Ntddk.h, Miniport.h)

См. также

PCI_EXPRESS_CAPABILITY