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

Vedi anche

WSC_SECURITY_PROVIDER_HEALTH