Função WscGetSecurityProviderHealth (wscapi.h)
Obtém o estado de integridade agregado das categorias de provedor de segurança representadas pelos valores de enumeração WSC_SECURITY_PROVIDER especificados.
Sintaxe
HRESULT WscGetSecurityProviderHealth(
[in] DWORD Providers,
[out] PWSC_SECURITY_PROVIDER_HEALTH pHealth
);
Parâmetros
[in] Providers
Um ou mais dos valores na enumeração WSC_SECURITY_PROVIDER . Para especificar mais de um valor, combine os valores individuais executando uma operação OR bit a bit.
[out] pHealth
Um ponteiro para uma variável que usa o valor de um dos membros da enumeração WSC_SECURITY_PROVIDER_HEALTH . Se mais de um provedor for especificado no parâmetro Providers , o valor desse parâmetro será a integridade do menos íntegro das categorias de provedor especificadas.
Retornar valor
Retorna S_OK se a função for bem-sucedida, caso contrário, retornará um código de erro. Se o serviço WSC não estiver em execução, o valor retornado será sempre S_FALSE e o parâmetro pHealth out sempre será definido como WSC_SECURITY_PROVIDER_HEALTH_POOR.
Comentários
Observação
WSC_SECURITY_PROVIDER::WSC_SECURITY_PROVIDER_ANTISPYWARE deve ser usado somente em sistemas operacionais antes do Windows 10, versão 1607. A partir de Windows 10, versão 1607, o WSC continua acompanhando o status para antivírus, mas não para anti-spyware.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | wscapi.h |
Biblioteca | Wscapi.lib |
DLL | Wscapi.dll |