Metodo IEnroll2::EnumAlgs (xenroll.h)
[Questo metodo non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]
Il metodo EnumAlgs recupera gli ID degli algoritmi di crittografia in una determinata classe di algoritmi supportata dal provider di servizi di crittografia corrente. Questo metodo è stato definito per la prima volta nell'interfaccia IEnroll2 .
Sintassi
HRESULT EnumAlgs(
[in] LONG dwIndex,
[in] LONG algClass,
[out] LONG *pdwAlgID
);
Parametri
[in] dwIndex
Specifica la posizione ordinale dell'algoritmo il cui ID verrà recuperato. Specificare zero per il primo algoritmo.
[in] algClass
Classe dell'algoritmo di crittografia. Gli ID restituiti da questo metodo saranno nella classe specificata. Specificare uno dei valori seguenti:
- ALG_CLASS_HASH
- ALG_CLASS_KEY_EXCHANGE
- ALG_CLASS_MSG_ENCRYPT
- ALG_CLASS_DATA_ENCRYPT
- ALG_CLASS_SIGNATURE
[out] pdwAlgID
Puntatore a LONG che riceve un ID algoritmo di crittografia supportato dal provider di servizi di configurazione corrente.
Valore restituito
Il valore restituito è HRESULT. Il valore S_OK indica l'esito positivo. Quando non sono presenti altri algoritmi da enumerare, viene restituito il valore ERROR_NO_MORE_ITEMS.
Commenti
Per le costanti di id algoritmo e di classe usate da questo metodo, vedere Wincrypt.h.
Requisiti
Requisito | Valore |
---|---|
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 |