struktur WHEA_PCIXDEVICE_ERROR_SECTION (ntddk.h)
Struktur WHEA_PCIXDEVICE_ERROR_SECTION menjelaskan data kesalahan perangkat PCI atau PCI-X.
Sintaks
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;
Anggota
ValidBits
Serikat WHEA_PCIXDEVICE_ERROR_SECTION_VALIDBITS yang menentukan anggota struktur ini mana yang berisi data yang valid.
ErrorStatus
Struktur WHEA_ERROR_STATUS yang berisi data status kesalahan perangkat PCI atau PCI-X.
Anggota ini berisi data yang valid hanya jika bit ValidBits.ErrorStatus diatur.
IdInfo
Struktur WHEA_PCIXDEVICE_ID yang berisi data yang mengidentifikasi perangkat PCI atau PCI-X. Struktur WHEA_PCIXDEVICE_ID didefinisikan sebagai berikut:
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 vendor perangkat.
DeviceId
ID perangkat perangkat.
ClassCode
Kode kelas perangkat.
FunctionNumber
Nomor fungsi perangkat di bus.
DeviceNumber
Nomor perangkat perangkat di bus.
BusNumber
Jumlah bus yang berisi perangkat.
SegmentNumber
Jumlah segmen bus yang berisi perangkat.
Dicadangkan1
Dicadangkan untuk penggunaan sistem.
Dicadangkan2
Dicadangkan untuk penggunaan sistem.
Anggota ini hanya berisi data yang valid jika bit ValidBits.IdInfo diatur.
MemoryNumber
Jumlah nilai alamat register/pasangan data yang dipetakan memori dari perangkat PCI yang disertakan dalam anggota RegisterDataPairs .
Anggota ini hanya berisi data yang valid jika bit ValidBits.MemoryNumber diatur.
IoNumber
Jumlah nilai alamat register/pasangan data yang dipetakan I/O dari perangkat PCI yang disertakan dalam anggota RegisterDataPairs .
Anggota ini berisi data yang valid hanya jika bit ValidBits.IoNumber diatur.
RegisterDataPairs[ANYSIZE_ARRAY]
Array struktur WHEA_PCIXDEVICE_REGISTER_PAIR yang berisi nilai pasangan alamat/data register untuk perangkat PCI. Struktur WHEA_PCIXDEVICE_REGISTER_PAIR didefinisikan sebagai berikut:
typedef struct WHEA_PCIXDEVICE_REGISTER_PAIR {
ULONGLONG Register;
ULONGLONG Data;
} WHEA_PCIXDEVICE_REGISTER_PAIR, *PWHEA_PCIXDEVICE_REGISTER_PAIR;
Daftar
Alamat register.
Data
Data yang terkandung dalam register.
Anggota ini hanya berisi data yang valid jika bit ValidBits.RegisterDataPairs diatur.
Keterangan
Struktur WHEA_PCIXDEVICE_ERROR_SECTION menjelaskan data kesalahan yang terdapat di bagian kesalahan perangkat PCI/PCI-X dari rekaman kesalahan. Rekaman kesalahan berisi bagian kesalahan perangkat PCI/PCI-X hanya jika anggota SectionType dari salah satu struktur WHEA_ERROR_RECORD_SECTION_DESCRIPTOR yang menjelaskan bagian catatan kesalahan untuk rekaman kesalahan tersebut berisi PCIXBUS_ERROR_SECTION_GUID.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di Windows Server 2008, Windows Vista SP1, dan versi Windows yang lebih baru. |
Header | ntddk.h (termasuk Ntddk.h) |