PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK 공용 구조체(wdm.h)
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK 구조는 PCIe 고급 오류 보고 기능 구조의 PCI Express(PCIe) 수정할 수 없는 오류 마스크 레지스터를 설명합니다.
구문
typedef union _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK {
struct {
ULONG Undefined :1;
ULONG Reserved1 :3;
ULONG DataLinkProtocolError :1;
ULONG SurpriseDownError :1;
ULONG Reserved2 :6;
ULONG PoisonedTLP :1;
ULONG FlowControlProtocolError :1;
ULONG CompletionTimeout :1;
ULONG CompleterAbort :1;
ULONG UnexpectedCompletion :1;
ULONG ReceiverOverflow :1;
ULONG MalformedTLP :1;
ULONG ECRCError :1;
ULONG UnsupportedRequestError :1;
ULONG Reserved3 :11;
};
ULONG AsULONG;
} PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK, *PPCI_EXPRESS_UNCORRECTABLE_ERROR_MASK;
멤버
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Undefined
정의되지 않은 값을 포함하는 단일 비트입니다. 버전 1.1 이전의 PCIe 사양 버전에서 이 비트는 링크 학습 오류 보고가 마스킹되었음을 나타냅니다.
DUMMYSTRUCTNAME.Reserved1
예약되어 있습니다.
DUMMYSTRUCTNAME.DataLinkProtocolError
데이터 링크 프로토콜 오류 보고가 마스킹되었음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.SurpriseDownError
서프라이즈 다운 오류 보고가 마스킹되었음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.Reserved2
예약되어 있습니다.
DUMMYSTRUCTNAME.PoisonedTLP
TOP(포이즌 트랜잭션 계층 패킷)의 보고가 마스킹되었음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.FlowControlProtocolError
흐름 제어 프로토콜 오류 보고가 마스킹되었음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.CompletionTimeout
완료 시간 제한 보고가 마스킹되었음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.CompleterAbort
완료자 중단 보고가 마스킹되었음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.UnexpectedCompletion
예기치 않은 완료 보고가 마스킹되었음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.ReceiverOverflow
수신기 오버플로의 보고가 마스킹되었음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.MalformedTLP
형식이 잘못된 TOP(트랜잭션 계층 패킷)의 보고가 마스킹되었음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.ECRCError
ECRC(엔드 투 엔드 순환 중복성 검사) 오류 보고가 마스킹되었음을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.UnsupportedRequestError
지원되지 않는 요청 오류의 보고가 마스킹됨을 나타내는 단일 비트입니다.
DUMMYSTRUCTNAME.AcsViolation
DUMMYSTRUCTNAME.UncorrectableInternalError
DUMMYSTRUCTNAME.MCBlockedTlp
DUMMYSTRUCTNAME.AtomicOpEgressBlocked
DUMMYSTRUCTNAME.TlpPrefixBlocked
DUMMYSTRUCTNAME.Reserved3
예약되어 있습니다.
AsULONG
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK 구조체의 내용에 대한 ULONG 표현입니다.
설명
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK 구조는 Windows Server 2008 이상 버전의 Windows에서 사용할 수 있습니다.
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK 구조체는 PCI_EXPRESS_AER_CAPABILITY, PCI_EXPRESS_BRIDGE_AER_CAPABILITY 및 PCI_EXPRESS_ROOTPORT_AER_CAPABILITY 구조체에 포함됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | wdm.h(Ntddk.h, Wdm.h, Miniport.h 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기