Condividi tramite


Metodo IIdentityStore::EnumerateIdentities (identitystore.h)

Il metodo EnumerateIdentities ottiene un puntatore a un puntatore a un puntatore dell'interfaccia IEnumUnknown che può essere usato per enumerare le identità tra provider di identità.

Sintassi

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

Parametri

[in] eIdentityType

Valore dell'enumerazione IDENTITY_TYPE che indica il tipo di identità da enumerare.

[in, optional] pFilterkey

Puntatore a una struttura PROPERTYKEY che specifica una proprietà. Se il valore di questo parametro non è NULL, vengono enumerate solo le identità che supportano la proprietà specificata da questo parametro.

[in, optional] pFilterPropVarValue

Puntatore a una struttura PROPVARIANT . Se i valori di questo parametro e i parametri pFilterkey non sono NULL, vengono enumerate solo le identità con il valore della proprietà specificato da questo parametro.

[out] ppIdentityEnum

Puntatore a un puntatore a un puntatore dell'interfaccia IEnumUnknown che può essere usato per enumerare le identità.

Valore restituito

Se il metodo ha esito positivo, restituisce S_OK.

Se il metodo ha esito negativo, viene restituito un codice errore. Per un elenco di codici di errore comuni, vedere Valori HRESULT comuni.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione identitystore.h

Vedi anche

IIdentityStore