Función WerRemoveExcludedApplication (werapi.h)

Quita la aplicación especificada de la lista de aplicaciones que van a excluir Informe de errores de Windows (WER).

Sintaxis

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

Parámetros

[in] pwzExeName

Puntero a una cadena Unicode que especifica el nombre del archivo ejecutable de la aplicación, incluida la extensión de nombre de archivo. La longitud máxima de esta ruta de acceso es MAX_PATH caracteres.

Este archivo debe haberse excluido mediante la función WerAddExcludedApplication o se produce un error en WerRemoveExcludedApplication .

[in] bAllUsers

Si este parámetro es TRUE, el nombre de la aplicación se quita de la lista de aplicaciones excluidas para todos los usuarios. De lo contrario, solo se quita de la lista de aplicaciones excluidas para el usuario actual.

Valor devuelto

Esta función devuelve S_OK si se ha realizado correctamente o un código de error en caso de error, incluido el código de error siguiente.

Código devuelto Descripción
E_ACCESSDENIED El proceso no tiene acceso para actualizar la lista en el Registro. Consulte la sección Comentarios para obtener información adicional.

Comentarios

Esta función quita las aplicaciones que se agregaron a la lista de aplicaciones excluidas mediante la función WerAddExcludedApplication .

Si bAllUsers es TRUE, la lista de aplicaciones excluidas se almacena en el subárbol del registro de HKEY_LOCAL_MACHINE. El proceso de llamada debe tener permisos para escribir en el subárbol del registro HKLM. Si bAllUsers es FALSE, la lista de aplicaciones excluidas se almacena en el subárbol del Registro de HKEY_CURRENT_USER.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado werapi.h
Library Wer.lib
Archivo DLL Wer.dll

Consulte también

WerAddExcludedApplication, Informe de errores de Windows