Funzione WerReportAddDump (werapi.h)
Aggiunge un dump del tipo specificato al report Segnalazione errori Windows (WER) specificato.
Sintassi
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
);
Parametri
[in] hReportHandle
Handle per il report. Questo handle viene restituito dalla funzione WerReportCreate .
[in] hProcess
Handle per il processo per il quale viene generato il report. Questo handle deve avere i diritti di accesso STANDARD_RIGHTS_READ e PROCESS_QUERY_INFORMATION.
[in, optional] hThread
Handle per il thread di hProcess per cui viene generato il report. Se dumpType è WerDumpTypeMicro, questo parametro è obbligatorio. Per altri tipi di dump, questo parametro può essere NULL.
[in] dumpType
Tipo di minidump. Questo parametro può essere uno dei valori seguenti dal tipo di enumerazione WER_DUMP_TYPE .
[in, optional] pExceptionParam
Puntatore a una struttura WER_EXCEPTION_INFORMATION che specifica le informazioni sulle eccezioni.
[in, optional] pDumpCustomOptions
Puntatore a una struttura WER_DUMP_CUSTOM_OPTIONS che specifica le opzioni di minidump personalizzate. Se questo parametro è NULL, vengono raccolte le informazioni di minidump standard.
[in] dwFlags
Questo parametro può essere 0 o il valore seguente.
Valore | Significato |
---|---|
|
Se il report è in coda, non includere un dump dell'heap. L'uso di questo flag consente di risparmiare spazio su disco. |
Valore restituito
Questa funzione restituisce S_OK in caso di esito positivo o di codice di errore in caso di errore.
Commenti
Usare questa funzione solo per la creazione di report generici: non ha alcun effetto sull'arresto anomalo del sistema operativo o sulla segnalazione di nessuna risposta.
Se il server richiede un mini dump e si specifica WerDumpTypeHeapDump per il parametro dumpType , WER non invierà il dump dell'heap al server Watson. Tuttavia, se il server richiede un dump dell'heap e dumpType è WerDumpTypeMiniDump, WER invierà il mini dump al server. È quindi consigliabile impostare dumpType su WerDumpTypeMiniDump.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | werapi.h |
Libreria | Wer.lib |
DLL | Wer.dll |
Vedi anche
Minidump Files, WER_DUMP_CUSTOM_OPTIONS, WER_EXCEPTION_INFORMATION, WerReportCreate, Segnalazione errori Windows