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 |