IIdentityStore::EnumerateIdentities-Methode (identitystore.h)
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 |