Freigeben über


WscGetSecurityProviderHealth-Funktion (wscapi.h)

Ruft den aggregierten Integritätsstatus der Sicherheitsanbieterkategorien ab, die durch die angegebenen WSC_SECURITY_PROVIDER Enumerationswerte dargestellt werden.

Syntax

HRESULT WscGetSecurityProviderHealth(
  [in]  DWORD                         Providers,
  [out] PWSC_SECURITY_PROVIDER_HEALTH pHealth
);

Parameter

[in] Providers

Mindestens einer der Werte in der WSC_SECURITY_PROVIDER-Enumeration . Um mehrere Werte anzugeben, kombinieren Sie die einzelnen Werte, indem Sie einen bitweisen OR-Vorgang ausführen.

[out] pHealth

Ein Zeiger auf eine Variable, die den Wert eines der Member der WSC_SECURITY_PROVIDER_HEALTH-Enumeration übernimmt. Wenn mehr als ein Anbieter im Providers-Parameter angegeben ist, ist der Wert dieses Parameters die Integrität des am wenigsten fehlerfreien der angegebenen Anbieterkategorien.

Rückgabewert

Gibt S_OK zurück, wenn die Funktion erfolgreich ist, andernfalls einen Fehlercode zurück. Wenn der WSC-Dienst nicht ausgeführt wird, wird der Rückgabewert immer S_FALSE und der pHealth out-Parameter immer auf WSC_SECURITY_PROVIDER_HEALTH_POOR festgelegt.

Hinweise

Hinweis

WSC_SECURITY_PROVIDER::WSC_SECURITY_PROVIDER_ANTISPYWARE sollte nur in Betriebssystemen vor Windows 10 Version 1607 verwendet werden. Ab Windows 10 Version 1607 verfolgt WSC weiterhin die status für Antivirenprogramme, aber nicht für Anti-Spyware.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile wscapi.h
Bibliothek Wscapi.lib
DLL Wscapi.dll

Weitere Informationen

WSC_SECURITY_PROVIDER_HEALTH