Fonction WerReportAddDump (werapi.h)
Ajoute un vidage du type spécifié au rapport de Rapport d'erreurs Windows (WER) spécifié.
Syntaxe
HRESULT WerReportAddDump(
[in] HREPORT hReportHandle,
[in] HANDLE hProcess,
[in, optional] HANDLE hThread,
[in] WER_DUMP_TYPE dumpType,
[in, optional] PWER_EXCEPTION_INFORMATION pExceptionParam,
[in, optional] PWER_DUMP_CUSTOM_OPTIONS pDumpCustomOptions,
[in] DWORD dwFlags
);
Paramètres
[in] hReportHandle
Handle du rapport. Ce handle est retourné par la fonction WerReportCreate .
[in] hProcess
Handle du processus pour lequel le rapport est généré. Ce handle doit disposer des droits d’accès STANDARD_RIGHTS_READ et PROCESS_QUERY_INFORMATION.
[in, optional] hThread
Handle du thread de hProcess pour lequel le rapport est généré. Si dumpType est WerDumpTypeMicro, ce paramètre est obligatoire. Pour d’autres types de vidage, ce paramètre peut être NULL.
[in] dumpType
Type de minidump. Ce paramètre peut être l’une des valeurs suivantes du type d’énumération WER_DUMP_TYPE .
[in, optional] pExceptionParam
Pointeur vers une structure WER_EXCEPTION_INFORMATION qui spécifie les informations d’exception.
[in, optional] pDumpCustomOptions
Pointeur vers une structure WER_DUMP_CUSTOM_OPTIONS qui spécifie des options de minidump personnalisées. Si ce paramètre a la valeur NULL, les informations de minidump standard sont collectées.
[in] dwFlags
Ce paramètre peut être 0 ou la valeur suivante.
Valeur | Signification |
---|---|
|
Si le rapport est mis en file d’attente, n’incluez pas de vidage du tas. L’utilisation de cet indicateur permet d’économiser de l’espace disque. |
Valeur retournée
Cette fonction retourne S_OK en cas de réussite ou un code d’erreur en cas d’échec.
Remarques
Utilisez cette fonction uniquement pour la création de rapports génériques. Elle n’a aucun effet sur les incidents du système d’exploitation ou les rapports de non-réponse.
Si le serveur demande un mini dump et que vous spécifiez WerDumpTypeHeapDump pour le paramètre dumpType , WER n’envoie pas le vidage du tas au serveur Watson. Toutefois, si le serveur demande un vidage du tas et que le dumpType est WerDumpTypeMiniDump, WER envoie le mini dump au serveur. Par conséquent, il est recommandé de définir dumpType sur WerDumpTypeMiniDump.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | werapi.h |
Bibliothèque | Wer.lib |
DLL | Wer.dll |
Voir aussi
Minidump Files, WER_DUMP_CUSTOM_OPTIONS, WER_EXCEPTION_INFORMATION, WerReportCreate, Rapport d'erreurs Windows