

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# NCryptIsAlgSupported con el proveedor de almacenamiento de claves (KSP)
<a name="ksp-library-apis-is-alg-supported"></a>

NCryptIsAlgSupported la función determina si el proveedor de almacenamiento de claves (KSP) admite un algoritmo criptográfico específico.

## Parameters
<a name="ksp-library-apis-is-alg-supported-parameters"></a>

 `hProvider` [entrada]   
 El identificador del proveedor de almacenamiento de claves. Use [`NCryptOpenStorageProvider`](ksp-library-apis-open-provider.md) para obtener el identificador. 

 `pszAlgId` [entrada]   
 Un puntero a una cadena Unicode terminada en nulo que contiene el identificador del algoritmo criptográfico para crear la clave. El proveedor de almacenamiento de claves (KSP) de AWS CloudHSM admite los siguientes algoritmos:     
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/cloudhsm/latest/userguide/ksp-library-apis-is-alg-supported.html)

`dwFlags` [entrada]  
Indicadores que modifican el comportamiento de la función. Puede ser cero o el siguiente valor:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/cloudhsm/latest/userguide/ksp-library-apis-is-alg-supported.html)

## Valor de retorno
<a name="ksp-library-apis-is-alg-supported-return-value"></a>

La función devuelve un código de estado para indicar si la operación se realizó correctamente o si se produjo un error.

Los códigos de retorno comunes incluyen:


****  

| Código de retorno | Description (Descripción) | 
| --- | --- | 
|  ERROR\$1SUCCESS  |  La operación se completó correctamente.  | 
|  NTE\$1INVALID\$1PARAMETER  |  Uno o más parámetros no son válidos.  | 
|  NTE\$1BAD\$1FLAGS  |  El parámetro `dwFlags` contiene un valor que no es válido.  | 
|  NTE\$1NOT\$1SUPPORTED  |  El parámetro `pszAlgId` contiene un valor que no se admite.  | 
|  NTE\$1INVALID\$1HANDLE  |  El identificador en `hProvider` no es válido.  | 