Fungsi WheaHwErrorReportSubmitDeviceDriver (ntddk.h)

Rutinitas ini mengirimkan laporan kesalahan yang sedang berlangsung ke WHEA untuk dilaporkan sebagai kesalahan perangkat keras.

Sintaks

NTSTATUS WheaHwErrorReportSubmitDeviceDriver(
  WHEA_ERROR_HANDLE ErrorHandle
);

Parameter

ErrorHandle

Handel yang dikembalikan oleh WheaCreateHwErrorReportDeviceDriver.

Nilai kembali

Mengembalikan STATUS_SUCCESS atau salah satu hal berikut ini:

  • STATUS_INVALID_HANDLE: Handel kesalahan tidak valid
  • STATUS_DEVICE_REMOVED: Sumber kesalahan telah dihapus
  • STATUS_BUFFER_TOO_SMALL: Paket tidak berisi bagian
  • STATUS_INSUFFICIENT_RESOURCES: Ruang untuk data log tidak cukup

Jika tidak, rutinitas ini mengembalikan status yang dikembalikan oleh WheaReportHwError.

Keterangan

Sebelum memanggil rutinitas ini, driver harus menambahkan semua bagian yang diinginkan dengan memanggil WheaAddHwErrorReportSectionDeviceDriver.

Setelah memanggil rutinitas ini, buffer di set buffer tidak lagi tersedia untuk digunakan, dan handel tidak valid.

Jika terjadi kesalahan, atau kesalahan tidak lagi valid, driver dapat membersihkan tanpa laporan dikirimkan ke WHEA dengan memanggil WheaHwErrorReportAbandonDeviceDriver.

Untuk informasi selengkapnya, lihat Menggunakan WHEA di Windows 10.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 2004
Header ntddk.h