Partager via


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

Voir aussi

IIdentityProvider