Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die EnumerateIdentities-Methode ruft einen Zeiger auf einen IEnumUnknown-Schnittstellenzeiger ab, der verwendet werden kann, um Identitäten über Identitätsanbieter hinweg aufzulisten.
Syntax
HRESULT EnumerateIdentities(
[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 eine PROPERTYKEY-Struktur , die 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 eine PROPVARIANT-Struktur . Wenn die Werte dieses Parameters und der pFilterkey-Parameter nicht NULL sind, werden nur Identitäten aufgezählt, die den durch diesen Parameter angegebenen Eigenschaftswert aufweisen.
[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 | identitystore.h |