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à: