Condividi tramite


Funzioni WER

Le funzioni seguenti vengono usate in Segnalazione errori Windows. Per esempi che usano queste funzioni, vedi esempi in Windows SDK in WinBase\WindowsErrorReporting e WinBase\Debug\FailFast.

Contenuto della sezione

Argomento Descrizione
AddERExcludedApplication
Esclude l'applicazione specificata dalla segnalazione errori.
PFN_WER_RUNTIME_EXCEPTION_EVENT
WER chiama questa funzione per determinare se il gestore eccezioni richiede l'arresto anomalo.
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH
WER chiama questa funzione per consentire di personalizzare le opzioni di avvio del debugger e la stringa di avvio.
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE
WeR può chiamare questa funzione più volte per ottenere i parametri del report che descrivono in modo univoco il problema.
ReportFault
Consente a un'applicazione che esegue la propria gestione delle eccezioni per segnalare gli errori a Microsoft.
WerAddExcludedApplication
Aggiunge l'applicazione specificata all'elenco di applicazioni da escludere dalla segnalazione errori.
WerFreeString
Libera la memoria usata per archiviare una stringa di chiave del report. Questa operazione deve essere chiamata dopo ogni chiamata successiva a WerStoreGetFirstReportKey o WerStoreGetNextReportKey, una volta usata la stringa di chiave del report specifica e non è più necessaria.
WerGetFlags
Recupera le impostazioni di segnalazione degli errori per il processo specificato.
WerRegisterAdditionalProcess
Registra un processo da includere nella segnalazione errori insieme al processo principale dell'applicazione. Facoltativamente, specifica un thread all'interno del processo registrato per ottenere dati aggiuntivi da .
WerRegisterAppLocalDump
Registra un percorso relativo all'app store locale per l'applicazione chiamante in cui Segnalazione errori Windows (WER) deve salvare una copia del dump della memoria di diagnostica raccolto da WeR quando uno dei processi per l'applicazione smette di rispondere.
WerRegisterCustomMetadata
Registra i metadati specifici dell'app da raccogliere (sotto forma di stringhe chiave/valore) quando viene creata una segnalazione errori.
WerRegisterExcludedMemoryBlock
Contrassegna un blocco di memoria (normalmente incluso per impostazione predefinita nelle segnalazioni errori) da escludere dal report degli errori.
WerRegisterFile
Registra un file da raccogliere quando viene creata una segnalazione errori.
WerRegisterMemoryBlock
Registra un blocco di memoria da raccogliere quando viene creata una segnalazione errori.
WerRegisterRuntimeExceptionModule
Registra un gestore di eccezioni di runtime personalizzato usato per fornire segnalazioni di errori personalizzate per gli arresti anomali.
WerRemoveExcludedApplication
Rimuove l'applicazione specificata dall'elenco di applicazioni che devono essere escluse dalla segnalazione errori.
WerReportAddDump
Aggiunge un dump del tipo specificato al report specificato.
WerReportAddFile
Aggiunge un file al report specificato.
WerReportCloseHandle
Chiude il report specificato.
WerReportCreate
Crea un report di problema che descrive un evento dell'applicazione.
WerReportHang
Avvia la segnalazione "nessuna risposta" nella finestra specificata.
WerReportSetParameter
Imposta i parametri che identificano in modo univoco un evento per il report specificato.
WerReportSetUIOption
Imposta le opzioni dell'interfaccia utente per il report specificato.
WerReportSubmit
Invia il report specificato.
WerSetFlags
Imposta le impostazioni di segnalazione degli errori per il processo corrente.
WerStoreClose
Chiude la raccolta di report archiviati.
WerStoreGetFirstReportKey
Ottiene un riferimento al primo report nell'archivio report.
WerStoreGetNextReportKey
Ottiene un riferimento al report successivo nell'archivio dei report degli errori.
WerStoreOpen
Apre la raccolta di report degli errori archiviati.
WerStoreQueryReportMetadataV2
Recupera i metadati relativi a un report nell'archivio.
WerUnregisterAdditionalProcess
Rimuove un processo dall'elenco di processi aggiuntivi da includere nel report degli errori.
WerUnregisterAppLocalDump
Annulla la registrazione effettuata chiamando la funzione WerRegisterAppLocalDump per specificare che Segnalazione errori Windows (WER) deve salvare una copia del dump della memoria di diagnostica raccolto da WER quando uno dei processi per l'applicazione smette di rispondere.
WerUnregisterCustomMetadata
Rimuove un elemento di metadati specifici dell'app raccolti durante la segnalazione degli errori per l'applicazione.
WerUnregisterExcludedMemoryBlock
Rimuove un blocco di memoria contrassegnato in precedenza come escluso (verrà nuovamente incluso nei report degli errori).
WerUnregisterFile
Rimuove un file dall'elenco di file da aggiungere ai report generati per il processo corrente.
WerUnregisterMemoryBlock
Rimuove un blocco di memoria dall'elenco di dati da raccogliere durante la segnalazione degli errori per l'applicazione.
WerUnregisterRuntimeExceptionModule
Rimuove la registrazione del gestore eccezioni WER.

Funzioni obsolete

Le funzioni seguenti sono obsolete e vengono fornite solo per la compatibilità: