IIdentityStore::EnumerateIdentities メソッド (identitystore.h)

EnumerateIdentities メソッドは、ID プロバイダー間で ID を列挙するために使用できる IEnumUnknown インターフェイス ポインターへのポインターを取得します。

構文

HRESULT EnumerateIdentities(
  [in]           const IDENTITY_TYPE eIdentityType,
  [in, optional] const PROPERTYKEY   *pFilterkey,
  [in, optional] const PROPVARIANT   *pFilterPropVarValue,
  [out]          IEnumUnknown        **ppIdentityEnum
);

パラメーター

[in] eIdentityType

列挙する ID の種類を示す IDENTITY_TYPE 列挙の値。

[in, optional] pFilterkey

プロパティを指定する PROPERTYKEY 構造体へのポインター。 このパラメーターの値が NULL でない場合は、このパラメーターで指定されたプロパティをサポートする ID のみが列挙されます。

[in, optional] pFilterPropVarValue

PROPVARIANT 構造体へのポインター。 このパラメーターと pFilterkey パラメーターの値が NULL でない場合は、このパラメーターで指定されたプロパティ値を持つ ID のみが列挙されます。

[out] ppIdentityEnum

ID の列挙に使用できる IEnumUnknown インターフェイス ポインターへのポインター。

戻り値

メソッドが成功すると、 S_OKが返されます。

メソッドが失敗した場合は、エラー コードを返します。 一般的なエラー コードの一覧については、「 共通 HRESULT 値」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー identitystore.h

こちらもご覧ください

IIdentityStore