Condividi tramite


Metodo IEnroll::enumProvidersWStr (xenroll.h)

[Questo metodo non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]

Il metodo enumProvidersWStr recupera i nomi dei provider di servizi di crittografia disponibili specificati dalla proprietà ProviderType . Questo metodo è stato definito per la prima volta nell'interfaccia IEnroll .

Sintassi

HRESULT enumProvidersWStr(
  [in]  LONG   dwIndex,
  [in]  LONG   dwFlags,
  [out] LPWSTR *pbstrProvName
);

Parametri

[in] dwIndex

Specifica la posizione ordinale del CSP il cui nome verrà recuperato. Specificare zero per il primo CSP.

[in] dwFlags

Specifica i flag passati alla funzione CryptEnumProviders . Non attualmente usato; specificare zero.

[out] pbstrProvName

Puntatore a una variabile LPWSTR che riceve il nome di un CSP con il tipo di proprietà specificato.

Valore restituito

Il valore restituito è un HRESULT. Un valore di S_OK indica l'esito positivo. Il valore ERROR_NO_MORE_ITEMS viene restituito quando non sono presenti più provider di servizi di configurazione con il tipo di proprietà indicato dalla proprietà ProviderType .

Commenti

Se il valore della proprietà ProviderType non è stato impostato, viene usato il valore predefinito (in genere PROV_RSA_FULL) di ProviderType impostato nel Registro di sistema.

Il metodo enumProvidersWStr chiama la funzione CryptEnumProviders .

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione xenroll.h
Libreria Uuid.lib
DLL Xenroll.dll

Vedi anche

IEnroll