IWSCProductList::Initialize メソッド (iwscapi.h)
コンピューター上の指定した種類のすべてのプロバイダーに関する情報を収集します。
構文
HRESULT Initialize(
[in] ULONG provider
);
パラメーター
[in] provider
プロバイダーの名前を次のいずれかの値として持つ 、WSC_SECURITY_PROVIDER 列挙の値。 可能な値は、 WscGetSecurityProviderHealth 関数で使用する場合と同様に、論理 OR で組み合わせることはできません。
値 | 意味 |
---|---|
|
ウイルス対策製品。 |
|
スパイウェア対策製品。 |
|
ファイアウォール製品。 |
戻り値
メソッドが成功した場合は、S_OKを返します。
メソッドが失敗した場合は、Win32 エラー コードを返します。
注釈
クライアントが IWSCProductList ポインターを取得したら、システムにインストールされているその型のすべてのプロバイダーに関する情報を収集するプロバイダー型で Initialize を呼び出す必要があります。 Initialize を呼び出すときに指定できるプロバイダーの種類は 1 つだけで、Initialize メソッドは IWSCProductList ポインターの各インスタンスに対して 1 回だけ呼び出すことができます。 リストが初期化されると、ユーザーは Count を自由に呼び出してリスト内のプロバイダーの数を取得し、 Item を 使用して個々のプロバイダーを取得できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | iwscapi.h |
Library | Wscapi.lib |
[DLL] | Wscapi.dll |