Share via


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

Confira também

WSC_SECURITY_PROVIDER_HEALTH