

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à.

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

La `NCryptDeleteKey` funzione elimina una chiave KSP dal Key Storage Provider (KSP).

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

 `hKey`[in]   
 La maniglia della chiave da eliminare. 

`dwFlags`[in]  
Bandiere per modificare il comportamento della funzione. È possibile utilizzare zero o più dei seguenti valori:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/cloudhsm/latest/userguide/ksp-library-apis-delete-key.html)

## Valore restituito
<a name="ksp-library-apis-delete-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\$1SUCCESS  |  La funzione ha avuto successo.  | 
|  NTE\$1INVALID\$1PARAMETER  |  Uno o più parametri non sono validi.  | 
|  NET\$1BAD\$1FLAGS  |  Il `dwFlags` parametro contiene un valore non valido.  | 
|  NOTE\$1FAIL  |  L'operazione non è stata completata.  | 
|  NTE\$1INVALID\$1HANDLE  |  L'handle in non è valido. `hKey`  | 
|  NTE\$1INTERNAL\$1ERROR  |  Si è verificato un errore interno durante l'eliminazione della chiave.  | 