struktur WHEA_ERROR_RECORD (ntddk.h)
Struktur WHEA_ERROR_RECORD menjelaskan rekaman kesalahan yang berisi informasi kesalahan tentang kondisi kesalahan perangkat keras yang terjadi.
Sintaks
typedef struct _WHEA_ERROR_RECORD {
WHEA_ERROR_RECORD_HEADER Header;
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR SectionDescriptor[ANYSIZE_ARRAY];
} *PWHEA_ERROR_RECORD, WHEA_ERROR_RECORD;
Anggota
Header
Struktur WHEA_ERROR_RECORD_HEADER yang menjelaskan informasi umum tentang kondisi kesalahan perangkat keras.
SectionDescriptor[ANYSIZE_ARRAY]
Array berukuran variabel dari struktur WHEA_ERROR_RECORD_SECTION_DESCRIPTOR yang menjelaskan setiap bagian informasi kesalahan yang terkandung dalam rekaman kesalahan. Jumlah struktur dalam array ditentukan oleh anggota Header.SectionCount dari struktur WHEA_ERROR_RECORD.
Keterangan
Ketika terjadi kesalahan perangkat keras, WHEA membuat catatan kesalahan untuk menyimpan informasi kesalahan yang terkait dengan kondisi kesalahan perangkat keras. Setiap rekaman kesalahan dijelaskan oleh struktur WHEA_ERROR_RECORD. Kernel Windows menyertakan rekaman kesalahan dengan peristiwa kesalahan perangkat keras Pelacakan Peristiwa untuk Windows (ETW) yang dimunculkannya sebagai respons terhadap kesalahan sehingga rekaman kesalahan disimpan dalam log peristiwa sistem.
Format catatan kesalahan yang digunakan oleh WHEA didasarkan pada Catatan Kesalahan Platform Umum seperti yang dijelaskan dalam Lampiran N versi 2.2 dari Spesifikasi Unified Extensible Firmware Interface (UEFI).
Aplikasi mode pengguna dapat mengambil catatan kesalahan dari peristiwa kesalahan perangkat keras untuk analisis. Untuk informasi selengkapnya tentang cara mengembangkan aplikasi untuk mengambil rekaman kesalahan dari peristiwa kesalahan perangkat keras, lihat Aplikasi Pemrosesan Peristiwa Kesalahan Perangkat Keras WHEA.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddk.h (termasuk Ntddk.h) |