Méthode IIdentityProvider ::GetIdentityEnum (identityprovider.h)
La méthode GetIdentityEnum récupère un pointeur d’interface IEnumUnknown qui peut être utilisé pour énumérer des identités.
Syntaxe
HRESULT GetIdentityEnum(
[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 clé de propriété 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 valeur de propriété. Si les valeurs de ce paramètre et du paramètre pFilterkey ne sont pas NULL, seules les identités qui ont la valeur de propriété 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 | identityprovider.h |