WHEA_PCIXDEVICE_ERROR_SECTION 구조체(ntddk.h)
WHEA_PCIXDEVICE_ERROR_SECTION 구조는 PCI 또는 PCI-X 디바이스 오류 데이터를 설명합니다.
구문
typedef struct _WHEA_PCIXDEVICE_ERROR_SECTION {
WHEA_PCIXDEVICE_ERROR_SECTION_VALIDBITS ValidBits;
WHEA_ERROR_STATUS ErrorStatus;
WHEA_PCIXDEVICE_ID IdInfo;
ULONG MemoryNumber;
ULONG IoNumber;
WHEA_PCIXDEVICE_REGISTER_PAIR RegisterDataPairs[ANYSIZE_ARRAY];
} WHEA_PCIXDEVICE_ERROR_SECTION, *PWHEA_PCIXDEVICE_ERROR_SECTION;
멤버
ValidBits
이 구조체의 유효한 데이터를 포함하는 멤버를 지정하는 WHEA_PCIXDEVICE_ERROR_SECTION_VALIDBITS 공용 구조체입니다.
ErrorStatus
PCI 또는 PCI-X 디바이스 오류 상태 데이터가 포함된 WHEA_ERROR_STATUS 구조체입니다.
이 멤버는 ValidBits.ErrorStatus 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
IdInfo
PCI 또는 PCI-X 디바이스를 식별하는 데이터를 포함하는 WHEA_PCIXDEVICE_ID 구조체입니다. WHEA_PCIXDEVICE_ID 구조체는 다음과 같이 정의됩니다.
typedef struct _WHEA_PCIXDEVICE_ID {
USHORT VendorId;
USHORT DeviceId;
ULONG ClassCode:24;
ULONG FunctionNumber:8;
ULONG DeviceNumber:8;
ULONG BusNumber:8;
ULONG SegmentNumber:8;
ULONG Reserved1:8;
ULONG Reserved2;
} WHEA_PCIXDEVICE_ID, *PWHEA_PCIXDEVICE_ID;
VendorId
디바이스의 공급업체 ID입니다.
DeviceId
디바이스의 디바이스 ID입니다.
ClassCode
디바이스의 클래스 코드입니다.
FunctionNumber
버스에 있는 디바이스의 함수 번호입니다.
DeviceNumber
버스에 있는 디바이스의 디바이스 번호입니다.
BusNumber
디바이스를 포함하는 버스의 수입니다.
SegmentNumber
디바이스를 포함하는 버스 세그먼트의 수입니다.
Reserved1
시스템에서 사용하도록 예약되었습니다.
Reserved2
시스템에서 사용하도록 예약되었습니다.
이 멤버는 ValidBits.IdInfo 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
MemoryNumber
RegisterDataPairs 멤버에 포함된 PCI 디바이스의 메모리 매핑 레지스터 주소/데이터 쌍 값 수입니다.
이 멤버는 ValidBits.MemoryNumber 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
IoNumber
RegisterDataPairs 멤버에 포함된 PCI 디바이스의 I/O 매핑된 레지스터 주소/데이터 쌍 값 수입니다.
이 멤버는 ValidBits.IoNumber 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
RegisterDataPairs[ANYSIZE_ARRAY]
PCI 디바이스에 대한 레지스터 주소/데이터 쌍 값을 포함하는 WHEA_PCIXDEVICE_REGISTER_PAIR 구조체의 배열입니다. WHEA_PCIXDEVICE_REGISTER_PAIR 구조체는 다음과 같이 정의됩니다.
typedef struct WHEA_PCIXDEVICE_REGISTER_PAIR {
ULONGLONG Register;
ULONGLONG Data;
} WHEA_PCIXDEVICE_REGISTER_PAIR, *PWHEA_PCIXDEVICE_REGISTER_PAIR;
등록
레지스터의 주소입니다.
데이터
레지스터에 포함된 데이터입니다.
이 멤버는 ValidBits.RegisterDataPairs 비트가 설정된 경우에만 유효한 데이터를 포함합니다.
설명
WHEA_PCIXDEVICE_ERROR_SECTION 구조는 오류 레코드의 PCI/PCI-X 디바이스 오류 섹션에 포함된 오류 데이터를 설명합니다. 오류 레코드에는 해당 오류 레코드의 오류 레코드 섹션을 설명하는 WHEA_ERROR_RECORD_SECTION_DESCRIPTOR 구조 중 하나의 SectionType 멤버에 PCIXBUS_ERROR_SECTION_GUID 포함된 경우에만 PCI/PCI-X 디바이스 오류 섹션이 포함됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Server 2008, Windows Vista SP1 이상 버전의 Windows에서 지원됩니다. |
머리글 | ntddk.h(Ntddk.h 포함) |