Funzione ReportFault (errorrep.h)
Abilita un'applicazione che esegue la gestione delle eccezioni per segnalare errori a Microsoft. Anche se è possibile usare questa funzione per segnalare gli arresti anomali dell'applicazione, è consigliabile che le applicazioni non gestiscono errori irreversibili direttamente, ma si basano sulla funzionalità di creazione di report degli arresti anomali forniti dal sistema operativo.
Sintassi
EFaultRepRetVal ReportFault(
[in] LPEXCEPTION_POINTERS pep,
[in] DWORD dwOpt
);
Parametri
[in] pep
Puntatore a una struttura EXCEPTION_POINTERS.
[in] dwOpt
Questo parametro è riservato per l'uso del sistema e deve essere impostato su zero.
Valore restituito
Questa funzione restituisce uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
La funzione non è riuscita ma è stato avviato il client di segnalazione errori. |
|
Impossibile avviare il client di segnalazione errori. Il sistema eseguirà le azioni predefinite, ad esempio la visualizzazione della finestra di dialogo eccezione standard e l'avvio del debugger. |
|
Timeout della funzione. |
|
La funzione ha avuto esito positivo e l'utente ha avviato il debugger. |
|
Funzione completata. |
|
La funzione ha avuto esito positivo e il client di segnalazione errori è stato avviato in modalità di creazione di report invisibile all'utente (nessuna interfaccia utente viene usata). |
|
La funzione ha avuto esito positivo e il client di segnalazione errori è stato avviato in modalità di creazione di report manifesto. |
|
La funzione ha avuto esito positivo e il report di errore è stato accodato per la segnalazione successiva. |
Questi valori restituiti indicano se l'applicazione di report è stata avviata correttamente. Un valore restituito riuscito non indica necessariamente che l'errore è stato segnalato correttamente.
Commenti
Il risultato esatto della chiamata a questa funzione dipende dal modo in cui l'utente o l'amministratore di sistema ha configurato il sistema di segnalazione errori.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | errorrep.h |
Libreria | Faultrep.lib |
DLL | Faultrep.dll |