PCI_EXPRESS_BRIDGE_AER_CAPABILITY 구조체(wdm.h)
PCI_EXPRESS_BRIDGE_AER_CAPABILITY 구조는 PCIe 브리지 디바이스에 대한 PCI Express(PCIe) 고급 오류 보고 기능 구조를 설명합니다.
구문
typedef struct _PCI_EXPRESS_BRIDGE_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_SEC_UNCORRECTABLE_ERROR_STATUS SecUncorrectableErrorStatus;
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK SecUncorrectableErrorMask;
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY SecUncorrectableErrorSeverity;
PCI_EXPRESS_SEC_AER_CAPABILITIES SecCapabilitiesAndControl;
ULONG SecHeaderLog[4];
} PCI_EXPRESS_BRIDGE_AER_CAPABILITY, *PPCI_EXPRESS_BRIDGE_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 바이트 순서입니다.
SecUncorrectableErrorStatus
PCIe AER 기능 구조의 등록을 상태 PCIe 보조 수정할 수 없는 오류를 설명하는 PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS 구조체입니다.
SecUncorrectableErrorMask
PCIe AER 기능 구조의 PCIe 보조 수정할 수 없는 오류 마스크 레지스터를 설명하는 PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK 구조체입니다.
SecUncorrectableErrorSeverity
PCIe AER 기능 구조의 PCIe 보조 수정할 수 없는 오류 심각도 레지스터를 설명하는 PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY 구조체입니다.
SecCapabilitiesAndControl
PCIe 보조 오류 기능 및 PCIe AER 기능 구조의 제어 레지스터를 설명하는 PCI_EXPRESS_SEC_AER_CAPABILITIES 구조체입니다.
SecHeaderLog[4]
오류를 생성한 보조 인터페이스의 트랜잭션에 대한 헤더를 함께 포함하는 4개의 32비트 값 배열입니다.
설명
PCI_EXPRESS_BRIDGE_AER_CAPABILITY 구조는 Windows Server 2008 이상 버전의 Windows에서 사용할 수 있습니다.
루트 포트 및 루트 복합 이벤트 수집기는 PCI_EXPRESS_BRIDGE_AER_CAPABILITY 구조 대신 PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 구조를 사용하여 PCIe 고급 오류 보고 기능 구조를 설명합니다.
브리지 디바이스가 아닌 다른 모든 PCIe 디바이스 및 포트는 PCI_EXPRESS_BRIDGE_AER_CAPABILITY 구조 대신 PCI_EXPRESS_AER_CAPABILITY 구조를 사용하여 PCIe 고급 오류 보고 기능 구조를 설명합니다.
PCIe 브리지 디바이스에 대한 PCIe 고급 오류 보고 기능 구조에 대한 자세한 내용은 PCI Express 사양을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | wdm.h(Ntddk.h, Wdm.h, Miniport.h 포함) |
추가 정보
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY
PCI_EXPRESS_SEC_AER_CAPABILITIES
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK