Partager via


WheaHwErrorReportSubmitDeviceDriver, fonction (ntddk.h)

Cette routine envoie un rapport d’erreur en cours à WHEA pour qu’il soit signalé en tant qu’erreur matérielle.

Syntaxe

NTSTATUS WheaHwErrorReportSubmitDeviceDriver(
  WHEA_ERROR_HANDLE ErrorHandle
);

Paramètres

ErrorHandle

Handle retourné par WheaCreateHwErrorReportDeviceDriver.

Valeur de retour

Retourne STATUS_SUCCESS ou l’une des valeurs suivantes :

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

Sinon, cette routine retourne l’état 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 des 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 nettoyer sans qu’un rapport soit soumis à WHEA en appelant WheaHwErrorReportAbandonDeviceDriver.

Pour plus d’informations, consultez Using WHEA on Windows 10.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 2004
d’en-tête ntddk.h