Partager via


WheaAddHwErrorReportSectionDeviceDriver, fonction (ntddk.h)

Cette routine ajoute une nouvelle section à un rapport d’erreurs et remet à l’appelant un jeu de mémoires tampons qui peut être rempli avec des informations.

Syntaxe

NTSTATUS WheaAddHwErrorReportSectionDeviceDriver(
  WHEA_ERROR_HANDLE       ErrorHandle,
  ULONG                   SectionDataLength,
  PWHEA_DRIVER_BUFFER_SET BufferSet
);

Paramètres

ErrorHandle

Une WHEA_ERROR_HANDLE obtenue à partir de WheaCreateHwErrorReportDeviceDriver qui spécifie le paquet sur lequel il est utilisé.

SectionDataLength

ULONG qui spécifie la longueur, en octets, des données à ajouter à la section.

BufferSet

Pointeur vers une structure WHEA_DRIVER_BUFFER_SET qui sera remplie avec un ensemble de mémoires tampons pour que l’utilisateur interagisse.

Valeur de retour

Retourne STATUS_SUCCESS ou l’une des valeurs suivantes :

  • STATUS_INVALID_HANDLE : ErrorHandle n’est pas valide.
  • STATUS_DEVICE_REMOVED : la source d’erreur a été supprimée.
  • STATUS_INSUFFICIENT_RESOURCES : il n’y a pas suffisamment d’espace pour les données.

Remarques

Cette routine peut être appelée jusqu’à MaxSectionsPerReport fois comme spécifié dans la structure de WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER fournie à WheaAddErrorSourceDeviceDriver.

Consultez également WheaHwErrorReportSetSectionNameDeviceDriver, qui est une fonction d’assistance pour la mise à jour du FRUText.

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

Voir aussi

WheaCreateHwErrorReportDeviceDriver