다음을 통해 공유


PCI_EXPRESS_ERROR_SOURCE_ID 공용 구조체(miniport.h)

PCI_EXPRESS_ERROR_SOURCE_ID 공용 구조체는 첫 번째 수정 가능한 오류의 식별자와 PCIe(PCI Express) 루트 오류 상태 레지스터에 보고된 첫 번째 수정할 수 없는 오류에 대해 설명합니다.

구문

typedef union _PCI_EXPRESS_ERROR_SOURCE_ID {
  struct {
    USHORT CorrectableSourceIdFun : 3;
    USHORT CorrectableSourceIdDev : 5;
    USHORT CorrectableSourceIdBus : 8;
    USHORT UncorrectableSourceIdFun : 3;
    USHORT UncorrectableSourceIdDev : 5;
    USHORT UncorrectableSourceIdBus : 8;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} PCI_EXPRESS_ERROR_SOURCE_ID, *PPCI_EXPRESS_ERROR_SOURCE_ID;

멤버

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME 구조체입니다.

DUMMYSTRUCTNAME.CorrectableSourceIdFun

첫 번째 수정 가능한 오류를 보고한 요청자의 함수 번호입니다.

DUMMYSTRUCTNAME.CorrectableSourceIdDev

첫 번째 수정 가능한 오류를 보고한 요청자의 디바이스 번호입니다.

DUMMYSTRUCTNAME.CorrectableSourceIdBus

첫 번째 수정 가능한 오류를 보고한 요청자의 버스 번호입니다.

DUMMYSTRUCTNAME.UncorrectableSourceIdFun

첫 번째 수정할 수 없는 오류를 보고한 요청자의 함수 번호입니다.

DUMMYSTRUCTNAME.UncorrectableSourceIdDev

첫 번째 수정할 수 없는 오류를 보고한 요청자의 디바이스 번호입니다.

DUMMYSTRUCTNAME.UncorrectableSourceIdBus

첫 번째 수정할 수 없는 오류를 보고한 요청자의 버스 번호입니다.

AsULONG

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

설명

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

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

요구 사항

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

추가 정보

PCI_EXPRESS_ROOTPORT_AER_CAPABILITY