Share via


Método IWSCProductList::Initialize (iwscapi.h)

Coleta informações sobre todos os provedores do tipo especificado no computador.

Sintaxe

HRESULT Initialize(
  [in] ULONG provider
);

Parâmetros

[in] provider

Um valor da enumeração WSC_SECURITY_PROVIDER com o nome do provedor como um dos valores a seguir. Observe que os valores possíveis não podem ser combinados em um OR lógico como podem quando usados com a função WscGetSecurityProviderHealth .

Valor Significado
WSC_SECURITY_PROVIDER_ANTIVIRUS
Produtos antivírus.
WSC_SECURITY_PROVIDER_ANTISPYWARE
Produtos anti-spyware.
WSC_SECURITY_PROVIDER_FIREWALL
Produtos de firewall.

Retornar valor

Se o método for bem-sucedido, retornará S_OK.

Se o método falhar, retornará um código de erro Win32.

Comentários

Depois que o cliente obtém um ponteiro IWSCProductList , ele deve chamar Initialize com um tipo de provedor, que coleta informações sobre todos os provedores desse tipo instalados no sistema. Somente um tipo de provedor pode ser especificado ao chamar Initialize e o método Initialize só pode ser chamado uma vez para cada instância de um ponteiro IWSCProductList . Depois que a lista for inicializada, o usuário estará livre para chamar Count para obter o número de provedores na lista e Item para recuperar um provedor individual.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho iwscapi.h
Biblioteca Wscapi.lib
DLL Wscapi.dll

Confira também

IWSCProductList