Função WerRemoveExcludedApplication (werapi.h)
Remove o aplicativo especificado da lista de aplicativos que devem ser excluídos pelo WER (Relatório de Erros do Windows).
Sintaxe
HRESULT WerRemoveExcludedApplication(
[in] PCWSTR pwzExeName,
[in] BOOL bAllUsers
);
Parâmetros
[in] pwzExeName
Um ponteiro para uma cadeia de caracteres Unicode que especifica o nome do arquivo executável para o aplicativo, incluindo a extensão de nome de arquivo. O comprimento máximo desse caminho é MAX_PATH caracteres.
Esse arquivo deve ter sido excluído usando a função WerAddExcludedApplication ou WerRemoveExcludedApplication falha.
[in] bAllUsers
Se esse parâmetro for TRUE, o nome do aplicativo será removido da lista de aplicativos excluídos para todos os usuários. Caso contrário, ele só será removido da lista de aplicativos excluídos para o usuário atual.
Retornar valor
Essa função retorna S_OK em caso de êxito ou um código de erro em caso de falha, incluindo o código de erro a seguir.
Código de retorno | Descrição |
---|---|
E_ACCESSDENIED | O processo não tem acesso para atualizar a lista no registro. Consulte a seção Comentários para obter informações adicionais. |
Comentários
Essa função remove aplicativos que foram adicionados à lista de aplicativos excluídos usando a função WerAddExcludedApplication .
Se bAllUsers for TRUE, a lista de aplicativos excluídos será armazenada no hive do registro HKEY_LOCAL_MACHINE. O processo de chamada deve ter permissões para gravar no hive do registro HKLM. Se bAllUsers for FALSE, a lista de aplicativos excluídos será armazenada no hive do registro HKEY_CURRENT_USER.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | werapi.h |
Biblioteca | Wer.lib |
DLL | Wer.dll |