Freigeben über


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