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

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

Синтаксис

typedef union _PCI_EXPRESS_AER_CAPABILITIES {
  struct {
    ULONG FirstErrorPointer : 5;
    ULONG ECRCGenerationCapable : 1;
    ULONG ECRCGenerationEnable : 1;
    ULONG ECRCCheckCapable : 1;
    ULONG ECRCCheckEnable : 1;
    ULONG MultipleHeaderRecordingCapable : 1;
    ULONG MultipleHeaderRecordingEnable : 1;
    ULONG TlpPrefixLogPresent : 1;
    ULONG Reserved : 20;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_AER_CAPABILITIES, *PPCI_EXPRESS_AER_CAPABILITIES;

Члены

DUMMYSTRUCTNAME

Структура DUMMYSTRUCTNAME.

DUMMYSTRUCTNAME.FirstErrorPointer

Битовое положение первой ошибки, сообщаемой в регистре состояния неуправляемых ошибок PCIe.

DUMMYSTRUCTNAME.ECRCGenerationCapable

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

DUMMYSTRUCTNAME.ECRCGenerationEnable

Один бит, указывающий, что поколение ECRC включено.

DUMMYSTRUCTNAME.ECRCCheckCapable

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

DUMMYSTRUCTNAME.ECRCCheckEnable

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

DUMMYSTRUCTNAME.MultipleHeaderRecordingCapable

Определяет член ULONGMultipleHeaderRecordingCapable.

DUMMYSTRUCTNAME.MultipleHeaderRecordingEnable

Определяет член ULONGMultipleHeaderRecordingEnable.

DUMMYSTRUCTNAME.TlpPrefixLogPresent

Определяет член ULONGTlpPrefixLogPresent.

DUMMYSTRUCTNAME.Reserved

Зарезервировано для дальнейшего использования.

AsULONG

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

Замечания

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

Структура PCI_EXPRESS_AER_CAPABILITIES содержится в структурах PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITYи PCI_EXPRESS_ROOTPORT_AER_CAPABILITY.

Требования

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

См. также

PCI_EXPRESS_AER_CAPABILITY

PCI_EXPRESS_BRIDGE_AER_CAPABILITY

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY