Méthode IIdentityStore ::EnumerateIdentities (identitystore.h)
La méthode EnumerateIdentities obtient un pointeur vers un pointeur d’interface IEnumUnknown qui peut être utilisé pour énumérer les identités entre les fournisseurs d’identité.
Syntaxe
HRESULT EnumerateIdentities(
[in] const IDENTITY_TYPE eIdentityType,
[in, optional] const PROPERTYKEY *pFilterkey,
[in, optional] const PROPVARIANT *pFilterPropVarValue,
[out] IEnumUnknown **ppIdentityEnum
);
Paramètres
[in] eIdentityType
Valeur de l’énumération IDENTITY_TYPE qui indique le type d’identités à énumérer.
[in, optional] pFilterkey
Pointeur vers une structure PROPERTYKEY qui spécifie une propriété. Si la valeur de ce paramètre n’est pas NULL, seules les identités qui prennent en charge la propriété spécifiée par ce paramètre sont énumérées.
[in, optional] pFilterPropVarValue
Pointeur vers une structure PROPVARIANT . Si les valeurs de ce paramètre et les paramètres pFilterkey ne sont pas NULL, seules les identités dont la valeur de propriété est spécifiée par ce paramètre sont énumérées.
[out] ppIdentityEnum
Pointeur vers un pointeur d’interface IEnumUnknown qui peut être utilisé pour énumérer des identités.
Valeur retournée
Si la méthode réussit, elle retourne S_OK.
En cas d'échec de la méthode, retourne un code d'erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | identitystore.h |