PCI_EXPRESS_AER_CAPABILITIES union (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 (включая Ntddk.h, Wdm.h, Miniport.h) |