

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

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

A função `NCryptDeleteKey` exclui uma chave KSP do Provedor de armazenamento de chaves (KSP).

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

 `hKey` [in]   
 O identificador da chave a ser excluída. 

`dwFlags` [in]  
Sinalizadores para modificar o comportamento da função. É possível usar zero ou mais dos seguintes valores:    
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/cloudhsm/latest/userguide/ksp-library-apis-delete-key.html)

## Valor de retorno
<a name="ksp-library-apis-delete-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\_SUCCESS | A função foi bem-sucedida. | 
| NTE\_INVALID\_PARAMETER | Um ou mais parâmetros não são válidos. | 
| NTE\_BAD\_FLAGS | O parâmetro `dwFlags` contém um valor inválido. | 
| NTE\_FAIL | A operação não foi concluída. | 
| NTE\_INVALID\_HANDLE | O identificador em `hKey` não é válido. | 
| NTE\_INTERNAL\_ERROR | Ocorreu um erro interno ao excluir a chave. | 