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 |