PCI_EXPRESS_ROOT_ERROR_STATUS 공용 구조체(wdm.h)

PCI_EXPRESS_ROOT_ERROR_STATUS 구조는 PCIe 고급 오류 보고 기능 구조의 등록을 상태 PCI Express(PCIe) 루트 오류에 대해 설명합니다.

구문

typedef union _PCI_EXPRESS_ROOT_ERROR_STATUS {
  struct {
    ULONG CorrectableErrorReceived  :1;
    ULONG MultipleCorrectableErrorsReceived  :1;
    ULONG UncorrectableErrorReceived  :1;
    ULONG MultipleUncorrectableErrorsReceived  :1;
    ULONG FirstUncorrectableFatal  :1;
    ULONG NonFatalErrorMessagesReceived  :1;
    ULONG FatalErrorMessagesReceived  :1;
    ULONG Reserved  :20;
    ULONG AdvancedErrorInterruptMessageNumber  :5;
  };
  ULONG  AsULONG;
} PCI_EXPRESS_ROOT_ERROR_STATUS, *PPCI_EXPRESS_ROOT_ERROR_STATUS;

멤버

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.CorrectableErrorReceived

수정 가능한 오류 메시지가 수신되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.MultipleCorrectableErrorsReceived

수정 가능한 여러 오류 메시지가 수신되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.UncorrectableErrorReceived

수정할 수 없는 오류 메시지가 수신되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.MultipleUncorrectableErrorsReceived

수정할 수 없는 여러 오류 메시지가 수신되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.FirstUncorrectableFatal

수신된 첫 번째 수정할 수 없는 오류 메시지가 심각한 오류에 대한 것임을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.NonFatalErrorMessagesReceived

치명적이지 않은 오류 메시지가 하나 이상 수신되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.FatalErrorMessagesReceived

치명적이지 않은 오류 메시지가 하나 이상 수신되었음을 나타내는 단일 비트입니다.

DUMMYSTRUCTNAME.Reserved

예약되어 있습니다.

DUMMYSTRUCTNAME.AdvancedErrorInterruptMessageNumber

고급 오류 보고 기능의 상태 비트와 관련하여 생성된 인터럽트 메시지에 사용되는 MSI/MSI-X 벡터입니다.

AsULONG

PCI_EXPRESS_ROOT_ERROR_STATUS 구조체의 내용에 대한 ULONG 표현입니다.

설명

PCI_EXPRESS_ROOT_ERROR_STATUS 구조는 Windows Server 2008 이상 버전의 Windows에서 사용할 수 있습니다.

PCI_EXPRESS_ROOT_ERROR_STATUS 구조체는 PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 구조체에 포함됩니다.

요구 사항

요구 사항
헤더 wdm.h(Ntddk.h, Wdm.h, Miniport.h 포함)

추가 정보

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY