

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# NCryptFinalizeKey com o provedor de armazenamento de chaves (KSP)
<a name="ksp-library-apis-finalize-key"></a>

A função `NCryptFinalizeKey` completa uma chave do KSP. Você deve chamar essa função antes de poder usar a chave.

## Parâmetros
<a name="ksp-library-apis-finalize-key-parameters"></a>

 `hKey` [in]   
 O identificador da chave para completar. Obtenha esse identificador chamando a [NCryptCreatePersistedKey](ksp-library-apis-create-persisted-key.md)função.

`dwFlags` [in]  
Sinalizadores para modificar o comportamento da função. Você pode usar nenhum ou um destes valores:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/cloudhsm/latest/userguide/ksp-library-apis-finalize-key.html)

## Valor de retorno
<a name="ksp-library-apis-finalize-key-return-value"></a>

A função retorna um código de status para indicar êxito ou falha.

Os códigos de retorno comuns incluem:


****  

| Código de retorno | Description | 
| --- | --- | 
|  ERROR\$1SUCCESS  |  A operação foi concluída com êxito.  | 
|  NTE\$1FAIL  |  A operação não foi concluída.  | 
|  NTE\$1INVALID\$1HANDLE  |  O identificador em `hKey` não é válido.  | 
|  NTE\$1NOT\$1SUPPORTED  |  O parâmetro `dwFlags` contém um valor que não é suportado.  | 
|  NTE\$1BAD\$1FLAGS  |  O parâmetro `dwFlags` contém um valor inválido.  | 