PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 구조체(wdm.h)
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 구조는 루트 포트 또는 루트 복합 이벤트 수집기용 PCI Express(PCIe) 고급 오류 보고 기능 구조를 설명합니다.
구문
typedef struct _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY {
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER Header;
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS UncorrectableErrorStatus;
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK UncorrectableErrorMask;
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY UncorrectableErrorSeverity;
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS CorrectableErrorStatus;
PCI_EXPRESS_CORRECTABLE_ERROR_MASK CorrectableErrorMask;
PCI_EXPRESS_AER_CAPABILITIES CapabilitiesAndControl;
ULONG HeaderLog[4];
PCI_EXPRESS_ROOT_ERROR_COMMAND RootErrorCommand;
PCI_EXPRESS_ROOT_ERROR_STATUS RootErrorStatus;
PCI_EXPRESS_ERROR_SOURCE_ID ErrorSourceId;
} PCI_EXPRESS_ROOTPORT_AER_CAPABILITY, *PPCI_EXPRESS_ROOTPORT_AER_CAPABILITY;
멤버
Header
이 구조체의 헤더를 설명하는 PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER 구조체입니다.
UncorrectableErrorStatus
PCIe AER 기능 구조의 PCIe 수정할 수 없는 오류 상태 등록을 설명하는 PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS 구조체입니다.
UncorrectableErrorMask
PCIe AER 기능 구조의 PCIe 수정할 수 없는 오류 마스크 레지스터를 설명하는 PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK 구조체입니다.
UncorrectableErrorSeverity
PCIe AER 기능 구조의 PCIe 수정할 수 없는 오류 심각도 레지스터를 설명하는 PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY 구조체입니다.
CorrectableErrorStatus
PCIe AER 기능 구조의 PCIe 수정할 수 없는 오류 상태 등록을 설명하는 PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS 구조체입니다.
CorrectableErrorMask
PCIe AER 기능 구조의 PCIe 수정할 수 없는 오류 마스크 레지스터를 설명하는 PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK 구조체입니다.
CapabilitiesAndControl
PCIe AER 기능 구조의 PCIe 고급 오류 기능 및 제어 레지스터를 설명하는 PCI_EXPRESS_AER_CAPABILITIES 구조체입니다.
HeaderLog[4]
검색된 오류에 해당하는 TLP(트랜잭션 계층 패킷)의 헤더를 함께 포함하는 4개의 32비트 값 배열입니다.
배열의 각 32비트 값 내에서 TLP의 바이트는 big-endian 바이트 순서입니다.
RootErrorCommand
PCIe AER 기능 구조의 PCIe 루트 오류 명령 레지스터를 설명하는 PCI_EXPRESS_ROOT_ERROR_COMMAND 구조체입니다.
RootErrorStatus
PCIe AER 기능 구조의 PCIe 루트 오류 상태 레지스터를 설명하는 PCI_EXPRESS_ROOT_ERROR_STATUS 구조체입니다.
ErrorSourceId
PCIe AER 기능 구조의 PCIe 오류 원본 식별 레지스터를 설명하는 PCI_EXPRESS_ERROR_SOURCE_ID 구조체입니다.
설명
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 구조는 Windows Server 2008 이상 버전의 Windows에서 사용할 수 있습니다.
PCIe 브리지 디바이스는 PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 구조 대신 PCI_EXPRESS_BRIDGE_AER_CAPABILITY 구조를 사용하여 PCIe 고급 오류 보고 기능 구조를 설명합니다.
루트 포트 또는 루트 복합 이벤트 수집기가 아닌 다른 모든 PCIe 디바이스 및 포트는 PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 구조 대신 PCI_EXPRESS_AER_CAPABILITY 구조를 사용하여 PCIe 고급 오류 보고 기능 구조를 설명합니다.
PCIe 고급 오류 보고 기능 구조에 대한 자세한 내용은 PCI Express 사양을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | wdm.h(Ntddk.h, Wdm.h, Miniport.h 포함) |
추가 정보
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK
PCI_EXPRESS_ROOT_ERROR_COMMAND
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER
PCI_EXPRESS_BRIDGE_AER_CAPABILITY