Funzione WscGetSecurityProviderHealth (wscapi.h)
Ottiene lo stato di integrità aggregato delle categorie del provider di sicurezza rappresentate dai valori di enumerazione specificati WSC_SECURITY_PROVIDER .
Sintassi
HRESULT WscGetSecurityProviderHealth(
[in] DWORD Providers,
[out] PWSC_SECURITY_PROVIDER_HEALTH pHealth
);
Parametri
[in] Providers
Uno o più dei valori nell'enumerazione WSC_SECURITY_PROVIDER . Per specificare più valori, combinare i singoli valori eseguendo un'operazione OR bit per bit.
[out] pHealth
Puntatore a una variabile che accetta il valore di uno dei membri dell'enumerazione WSC_SECURITY_PROVIDER_HEALTH . Se nel parametro Provider viene specificato più provider, il valore di questo parametro è l'integrità delle categorie di provider specificate meno integre.
Valore restituito
Restituisce S_OK se la funzione ha esito positivo, in caso contrario restituisce un codice di errore. Se il servizio WSC non è in esecuzione, il valore restituito è sempre S_FALSE e il parametro pHealth out è sempre impostato su WSC_SECURITY_PROVIDER_HEALTH_POOR.
Commenti
Nota
WSC_SECURITY_PROVIDER::WSC_SECURITY_PROVIDER_ANTISPYWARE deve essere usato solo nei sistemi operativi prima di Windows 10 versione 1607. A partire da Windows 10, versione 1607, WSC continua a tenere traccia dello stato dell'antivirus, ma non per anti-spyware.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | wscapi.h |
Libreria | Wscapi.lib |
DLL | Wscapi.dll |