

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# NCryptFinalizeKey con Key Storage Provider (KSP)
<a name="ksp-library-apis-finalize-key"></a>

La `NCryptFinalizeKey` funzione completa una chiave KSP. È necessario chiamare questa funzione prima di poter utilizzare il tasto.

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

 `hKey`[in]   
 La maniglia della chiave da completare. Ottieni questo handle chiamando la [NCryptCreatePersistedKey](ksp-library-apis-create-persisted-key.md)funzione.

`dwFlags`[in]  
Bandiere per modificare il comportamento della funzione. Puoi usare zero o questi valori:    
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/cloudhsm/latest/userguide/ksp-library-apis-finalize-key.html)

## Valore restituito
<a name="ksp-library-apis-finalize-key-return-value"></a>

La funzione restituisce un codice di stato per indicare l'esito positivo o negativo.

I codici di restituzione comuni includono:


****  

| Codice di restituzione | Description | 
| --- | --- | 
| ERROR\_SUCCESS | L'operazione è stata completata con successo. | 
| NET\_FAIL | L'operazione non è stata completata. | 
| NTE\_INVALID\_HANDLE | L'handle in non è valido. `hKey` | 
| NOT\_NOT\_SUPPORTED | Il `dwFlags` parametro contiene un valore non supportato. | 
| NET\_BAD\_FLAGS | Il `dwFlags` parametro contiene un valore non valido. | 