Fonction WheaHwErrorReportSubmitDeviceDriver (ntddk.h)

Cette routine envoie un rapport d’erreur en cours à WHEA à signaler en tant qu’erreur matérielle.

Syntaxe

NTSTATUS WheaHwErrorReportSubmitDeviceDriver(
  WHEA_ERROR_HANDLE ErrorHandle
);

Paramètres

ErrorHandle

Handle retourné par WheaCreateHwErrorReportDeviceDriver.

Valeur retournée

Retourne STATUS_SUCCESS ou l’un des éléments suivants :

  • STATUS_INVALID_HANDLE : Handle d’erreur non valide
  • STATUS_DEVICE_REMOVED : La source d’erreur a été supprimée
  • STATUS_BUFFER_TOO_SMALL : Le paquet ne contient aucune section
  • STATUS_INSUFFICIENT_RESOURCES : Espace insuffisant pour les données de journal

Sinon, cette routine retourne le status retourné par WheaReportHwError.

Remarques

Avant d’appeler cette routine, le pilote doit ajouter toutes les sections souhaitées en appelant WheaAddHwErrorReportSectionDeviceDriver.

Après avoir appelé cette routine, les mémoires tampons dans les jeux de mémoires tampons ne sont plus disponibles pour une utilisation, et le handle n’est pas valide.

Si une erreur s’est produite ou si l’erreur n’est plus valide, le pilote peut propre sans qu’un rapport soit envoyé à WHEA en appelant WheaHwErrorReportAbandonDeviceDriver.

Pour plus d’informations, consultez Utilisation de WHEA sur Windows 10.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
En-tête ntddk.h