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 |