WerAddExcludedApplication-Funktion (werapi.h)
Fügt die angegebene Anwendung der Liste der Anwendungen hinzu, die von Windows-Fehlerberichterstattung (WER) ausgeschlossen werden sollen.
Syntax
HRESULT WerAddExcludedApplication(
[in] PCWSTR pwzExeName,
[in] BOOL bAllUsers
);
Parameter
[in] pwzExeName
Ein Zeiger auf eine Unicode-Zeichenfolge, die den Namen der ausführbaren Datei für die Anwendung angibt, einschließlich der Dateinamenerweiterung. Die maximale Länge dieses Pfads beträgt MAX_PATH Zeichen.
[in] bAllUsers
Wenn dieser Parameter TRUE ist, wird der Anwendungsname der Liste der ausgeschlossenen Anwendungen für alle Benutzer hinzugefügt. Andernfalls wird sie nur der Liste der ausgeschlossenen Anwendungen für den aktuellen Benutzer hinzugefügt.
Rückgabewert
Diese Funktion gibt S_OK bei Erfolg oder einen Fehlercode bei Fehler zurück, einschließlich des folgenden Fehlercodes.
Rückgabecode | Beschreibung |
---|---|
E_ACCESSDENIED | Der Prozess verfügt nicht über Berechtigungen zum Aktualisieren der Liste in der Registrierung. Weitere Informationen finden Sie im Abschnitt Hinweise. |
Hinweise
Wenn bAllUsersTRUE ist, wird die Liste der ausgeschlossenen Anwendungen unter der HKEY_LOCAL_MACHINE Registrierungsstruktur gespeichert. Der aufrufende Prozess muss über Berechtigungen zum Schreiben in die HKLM-Registrierungsstruktur verfügen.
Wenn bAllUsersFALSE ist, wird die Liste der ausgeschlossenen Anwendungen unter der HKEY_CURRENT_USER Registrierungsstruktur gespeichert.
Um die Anwendung aus der Liste der ausgeschlossenen Anwendungen zu entfernen, rufen Sie die Funktion WerRemoveExcludedApplication auf .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | werapi.h |
Bibliothek | Wer.lib |
DLL | Wer.dll |
Weitere Informationen
WerRemoveExcludedApplication, Windows-Fehlerberichterstattung