WerRemoveExcludedApplication, fonction (werapi.h)
Supprime l’application spécifiée de la liste des applications qui doivent être exclues par Rapport d'erreurs Windows (WER).
Syntaxe
HRESULT WerRemoveExcludedApplication(
[in] PCWSTR pwzExeName,
[in] BOOL bAllUsers
);
Paramètres
[in] pwzExeName
Pointeur vers une chaîne Unicode qui spécifie le nom du fichier exécutable pour l’application, y compris l’extension de nom de fichier. La longueur maximale de ce chemin est MAX_PATH caractères.
Ce fichier doit avoir été exclu à l’aide de la fonction WerAddExcludedApplication ou WerRemoveExcludedApplication échoue.
[in] bAllUsers
Si ce paramètre a la valeur TRUE, le nom de l’application est supprimé de la liste des applications exclues pour tous les utilisateurs. Sinon, elle est uniquement supprimée de la liste des applications exclues pour l’utilisateur actuel.
Valeur retournée
Cette fonction retourne S_OK en cas de réussite ou un code d’erreur en cas d’échec, y compris le code d’erreur suivant.
Code de retour | Description |
---|---|
E_ACCESSDENIED | Le processus n’a pas accès à la mise à jour de la liste dans le Registre. Pour plus d’informations, consultez la section Remarques. |
Remarques
Cette fonction supprime les applications qui ont été ajoutées à la liste des applications exclues à l’aide de la fonction WerAddExcludedApplication .
Si bAllUsers a la valeur TRUE, la liste des applications exclues est stockée sous la ruche HKEY_LOCAL_MACHINE Registre. Le processus appelant doit avoir les autorisations nécessaires pour écrire dans la ruche du registre HKLM. Si bAllUsers a la valeur FALSE, la liste des applications exclues est stockée sous la ruche HKEY_CURRENT_USER registre.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | werapi.h |
Bibliothèque | Wer.lib |
DLL | Wer.dll |