Compartir a través de


Método IIdentityStore::EnumerateIdentities (identitystore.h)

El método EnumerateIdentities obtiene un puntero a un puntero de interfaz IEnumUnknown que se puede usar para enumerar identidades entre proveedores de identidades.

Sintaxis

HRESULT EnumerateIdentities(
  [in]           const IDENTITY_TYPE eIdentityType,
  [in, optional] const PROPERTYKEY   *pFilterkey,
  [in, optional] const PROPVARIANT   *pFilterPropVarValue,
  [out]          IEnumUnknown        **ppIdentityEnum
);

Parámetros

[in] eIdentityType

Valor de la enumeración IDENTITY_TYPE que indica el tipo de identidades que se van a enumerar.

[in, optional] pFilterkey

Puntero a una estructura PROPERTYKEY que especifica una propiedad. Si el valor de este parámetro no es NULL, solo se enumeran las identidades que admiten la propiedad especificada por este parámetro.

[in, optional] pFilterPropVarValue

Puntero a una estructura PROPVARIANT . Si los valores de este parámetro y los parámetros pFilterkey no son NULL, solo se enumeran las identidades que tienen el valor de propiedad especificado por este parámetro.

[out] ppIdentityEnum

Puntero a un puntero de interfaz IEnumUnknown que se puede usar para enumerar identidades.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK.

Si el método genera un error, este método devuelve un código de error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado identitystore.h

Consulte también

IIdentityStore