IWSCProductList::Initialize メソッド (iwscapi.h)

コンピューター上の指定した種類のすべてのプロバイダーに関する情報を収集します。

構文

HRESULT Initialize(
  [in] ULONG provider
);

パラメーター

[in] provider

プロバイダーの名前を次のいずれかの値として持つ 、WSC_SECURITY_PROVIDER 列挙の値。 可能な値は、 WscGetSecurityProviderHealth 関数で使用する場合と同様に、論理 OR で組み合わせることはできません。

意味
WSC_SECURITY_PROVIDER_ANTIVIRUS
ウイルス対策製品。
WSC_SECURITY_PROVIDER_ANTISPYWARE
スパイウェア対策製品。
WSC_SECURITY_PROVIDER_FIREWALL
ファイアウォール製品。

戻り値

メソッドが成功した場合は、S_OKを返します。

メソッドが失敗した場合は、Win32 エラー コードを返します。

注釈

クライアントが IWSCProductList ポインターを取得したら、システムにインストールされているその型のすべてのプロバイダーに関する情報を収集するプロバイダー型で Initialize を呼び出す必要があります。 Initialize を呼び出すときに指定できるプロバイダーの種類は 1 つだけで、Initialize メソッドは IWSCProductList ポインターの各インスタンスに対して 1 回だけ呼び出すことができます。 リストが初期化されると、ユーザーは Count を自由に呼び出してリスト内のプロバイダーの数を取得し、 Item を 使用して個々のプロバイダーを取得できます。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー iwscapi.h
Library Wscapi.lib
[DLL] Wscapi.dll

こちらもご覧ください

IWSCProductList