Freigeben über


IWSCProductList::Initialize-Methode (iwscapi.h)

Sammelt Informationen zu allen Anbietern des angegebenen Typs auf dem Computer.

Syntax

HRESULT Initialize(
  [in] ULONG provider
);

Parameter

[in] provider

Ein Wert aus der WSC_SECURITY_PROVIDER-Enumeration mit dem Namen des Anbieters als einer der folgenden Werte. Beachten Sie, dass die möglichen Werte nicht wie bei Verwendung mit der WscGetSecurityProviderHealth-Funktion in einem logischen OR kombiniert werden können.

Wert Bedeutung
WSC_SECURITY_PROVIDER_ANTIVIRUS
Antivirenprodukte.
WSC_SECURITY_PROVIDER_ANTISPYWARE
Anti-Spyware-Produkte.
WSC_SECURITY_PROVIDER_FIREWALL
Firewallprodukte.

Rückgabewert

Wenn die Methode erfolgreich ist, gibt S_OK zurück.

Wenn die Methode fehlschlägt, gibt einen Win32-Fehlercode zurück.

Hinweise

Sobald der Client einen IWSCProductList-Zeiger abgerufen hat, muss er Initialize mit einem Anbietertyp aufrufen, der Informationen zu allen anbietern dieses Typs sammelt, die auf dem System installiert sind. Beim Aufrufen von Initialize kann nur ein Anbietertyp angegeben werden, und die Initialize-Methode kann nur einmal für jede instance eines IWSCProductList-Zeigers aufgerufen werden. Nachdem die Liste initialisiert wurde, kann der Benutzer Count aufrufen, um die Anzahl der Anbieter in der Liste und element abzurufen, um einen einzelnen Anbieter abzurufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile iwscapi.h
Bibliothek Wscapi.lib
DLL Wscapi.dll

Weitere Informationen

IWSCProductList