Compartir a través de


Función WerAddExcludedApplication (werapi.h)

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

Sintaxis

HRESULT WerAddExcludedApplication(
  [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.

[in] bAllUsers

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

Valor devuelto

Esta función devuelve S_OK si se ejecuta 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 permisos para actualizar la lista en el Registro. Consulte la sección Comentarios para obtener información adicional.

Comentarios

Si bAllUsers es TRUE, la lista de aplicaciones excluidas se almacena en el subárbol del registro 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 HKEY_CURRENT_USER.

Para quitar la aplicación de la lista de aplicaciones excluidas, llame a la función WerRemoveExcludedApplication .

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

WerRemoveExcludedApplication, Informe de errores de Windows