

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.

# NCryptFinalizeKey con el proveedor de almacenamiento de claves (KSP)
<a name="ksp-library-apis-finalize-key"></a>

La función `NCryptFinalizeKey` completa una clave de KSP. Para poder usar la clave, primero debe llamar a esta función.

## Parameters
<a name="ksp-library-apis-finalize-key-parameters"></a>

 `hKey` [entrada]   
 El identificador de la clave que se va a completar. Obtenga este identificador llamando a la [NCryptCreatePersistedKey](ksp-library-apis-create-persisted-key.md)función.

`dwFlags` [entrada]  
Indicadores para modificar el comportamiento de la función. Puede usar cero o estos valores:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/cloudhsm/latest/userguide/ksp-library-apis-finalize-key.html)

## Valor de retorno
<a name="ksp-library-apis-finalize-key-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\$1FAIL  |  La operación no se pudo completar.  | 
|  NTE\$1INVALID\$1HANDLE  |  El identificador en `hKey` no es válido.  | 
|  NTE\$1NOT\$1SUPPORTED  |  El parámetro `dwFlags` contiene un valor que no se admite.  | 
|  NTE\$1BAD\$1FLAGS  |  El parámetro `dwFlags` contiene un valor que no es válido.  | 