Condividi tramite


Funzione WerAddExcludedApplication (werapi.h)

Aggiunge l'applicazione specificata all'elenco di applicazioni che devono essere escluse da Segnalazione errori Windows (WER).

Sintassi

HRESULT WerAddExcludedApplication(
  [in] PCWSTR pwzExeName,
  [in] BOOL   bAllUsers
);

Parametri

[in] pwzExeName

Puntatore a una stringa Unicode che specifica il nome del file eseguibile per l'applicazione, inclusa l'estensione del nome file. La lunghezza massima di questo percorso è MAX_PATH caratteri.

[in] bAllUsers

Se questo parametro è TRUE, il nome dell'applicazione viene aggiunto all'elenco di applicazioni escluse per tutti gli utenti. In caso contrario, viene aggiunto solo all'elenco di applicazioni escluse per l'utente corrente.

Valore restituito

Questa funzione restituisce S_OK in caso di esito positivo o in caso di errore, incluso il codice di errore seguente.

Codice restituito Descrizione
E_ACCESSDENIED Il processo non dispone delle autorizzazioni per aggiornare l'elenco nel Registro di sistema. Per altre informazioni, vedere la sezione Osservazioni.

Commenti

Se bAllUsers è TRUE, l'elenco delle applicazioni escluse viene archiviato nell'hive del Registro di sistema HKEY_LOCAL_MACHINE. Il processo chiamante deve disporre delle autorizzazioni per la scrittura nell'hive del Registro di sistema HKLM.

Se bAllUsers è FALSE, l'elenco di applicazioni escluse viene archiviato nell'hive del Registro di sistema HKEY_CURRENT_USER.

Per rimuovere l'applicazione dall'elenco di applicazioni escluse, chiamare la funzione WerRemoveExcludedApplication .

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

WerRemoveExcludedApplication, Segnalazione errori Windows