Freigeben über


IIdentityProvider::GetIdentityEnum-Methode (identityprovider.h)

Die GetIdentityEnum-Methode ruft einen IEnumUnknown-Schnittstellenzeiger ab, der zum Auflisten von Identitäten verwendet werden kann.

Syntax

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

Parameter

[in] eIdentityType

Ein Wert der IDENTITY_TYPE-Enumeration , der den Typ der aufzuzählenden Identitäten angibt.

[in, optional] pFilterkey

Ein Zeiger auf einen Eigenschaftenschlüssel, der eine Eigenschaft angibt. Wenn der Wert dieses Parameters nicht NULL ist, werden nur Identitäten aufgelistet, die die durch diesen Parameter angegebene Eigenschaft unterstützen.

[in, optional] pFilterPropVarValue

Ein Zeiger auf einen Eigenschaftswert. Wenn die Werte dieses Parameters und des pFilterkey-Parameters nicht NULL sind, werden nur Identitäten aufgelistet, deren Eigenschaftswert durch diesen Parameter angegeben wird.

[out] ppIdentityEnum

Ein Zeiger auf einen IEnumUnknown-Schnittstellenzeiger , der zum Aufzählen von Identitäten verwendet werden kann.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben.

Bei einem Fehler gibt diese Methode einen Fehlercode zurück. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile identityprovider.h

Weitere Informationen

IIdentityProvider