

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

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

La `NCryptExportKey` funzione esporta una chiave KSP in una memoria. BLOB Questa funzione supporta solo l'esportazione di chiavi pubbliche.

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

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

 `hExportKey`[in, inutilizzato]  
 AWS CloudHSM Key Storage Provider (KSP) non utilizza questo parametro. 

`pszBlobType`[nel]  
Una stringa Unicode con terminazione nulla che specifica il tipo da esportare. BLOB AWS CloudHSM Key Storage Provider (KSP) supporta i seguenti valori:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/cloudhsm/latest/userguide/ksp-library-apis-export-key.html)

`pParameterList`[in, non utilizzato]  
AWS CloudHSM Key Storage Provider (KSP) non utilizza questo parametro.

`pbOutput`[fuori, opzionale]  
Un indirizzo buffer per memorizzare la chiave BLOB. Specificare la dimensione del buffer utilizzando. `cbOutput` Se impostata su NULL, la funzione memorizza la dimensione richiesta (in byte) nel DWORD a cui fa riferimento. `pcbResult`

`cbOutput`[in]  
La dimensione del `pbOutput` buffer in byte.

`pcbResult`[fuori]  
Un indirizzo variabile DWORD che memorizza il numero di byte copiati nel buffer. `pbOutput` Se `pbOutput` è NULL, la funzione memorizza la dimensione del buffer richiesta in byte.

`dwFlags`[in]  
Bandiere che modificano il funzionamento della funzione. È possibile utilizzare zero o quanto segue:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/cloudhsm/latest/userguide/ksp-library-apis-export-key.html)

## Valore restituito
<a name="ksp-library-apis-export-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  |  L'operazione è stata completata con successo.  | 
|  NTE\$1INVALID\$1PARAMETER  |  Uno o più parametri non sono validi.  | 
|  NOTE\$1FAIL  |  L'operazione non è stata completata.  | 
|  NTE\$1INVALID\$1HANDLE  |  L'handle in non è valido. `hProvider`  | 
|  NET\$1BAD\$1FLAGS  |  Il `dwFlags` parametro contiene un valore non valido.  | 
|  NOTE\$1BAD\$1KEY\$1STATE  |  Lo stato della chiave non è valido.  | 
|  NOT\$1NOT\$1SUPPORTED  |  Il `dwFlags` parametro `pszBlobType` or contiene un valore non supportato.  | 
|  STATUS\$1INTERNAL\$1ERROR  |  Si è verificato un errore interno durante l'operazione.  | 