

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

Die `NCryptExportKey` Funktion exportiert einen KSP-Schlüssel in einen Speicher. BLOB Diese Funktion unterstützt nur den Export von öffentlichen Schlüsseln.

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

 `hKey`[in]  
Das Handle des zu exportierenden Schlüssels.

 `hExportKey`[drin, unbenutzt]  
 AWS CloudHSM Key Storage Provider (KSP) verwendet diesen Parameter nicht. 

`pszBlobType`[in]  
Eine Unicode-Zeichenfolge mit Nullabschluss, die den zu exportierenden BLOB Typ angibt. AWS CloudHSM Key Storage Provider (KSP) unterstützt die folgenden Werte:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/cloudhsm/latest/userguide/ksp-library-apis-export-key.html)

`pParameterList`[drin, unbenutzt]  
AWS CloudHSM Key Storage Provider (KSP) verwendet diesen Parameter nicht.

`pbOutput`[aus, optional]  
Eine Pufferadresse zum Speichern des Schlüssels BLOB. Geben Sie die Puffergröße mit`cbOutput`. Wenn der Wert auf NULL gesetzt ist, speichert die Funktion die erforderliche Größe (in Byte) in dem DWORD, auf das verwiesen wird`pcbResult`.

`cbOutput`[in]  
Die Größe des `pbOutput` Puffers in Byte.

`pcbResult`[aus]  
Eine DWORD-Variablenadresse, die die Anzahl der in den `pbOutput` Puffer kopierten Byte speichert. Wenn NULL `pbOutput` ist, speichert die Funktion die erforderliche Puffergröße in Byte.

`dwFlags`[in]  
Flags, die die Funktionsweise der Funktion ändern. Sie können Null oder Folgendes verwenden:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/cloudhsm/latest/userguide/ksp-library-apis-export-key.html)

## Rückgabewert
<a name="ksp-library-apis-export-key-return-value"></a>

Die Funktion gibt einen Statuscode zurück, der auf Erfolg oder Misserfolg hinweist.

Zu den gängigen Rückgabecodes gehören:


****  

| Rückgabecode | Description | 
| --- | --- | 
|  ERROR\$1SUCCESS  |  Der Vorgang wurde erfolgreich abgeschlossen.  | 
|  NTE\$1INVALID\$1PARAMETER  |  Ein oder mehrere Parameter sind nicht gültig.  | 
|  NET\$1FAIL  |  Der Vorgang konnte nicht abgeschlossen werden.  | 
|  NTE\$1INVALID\$1HANDLE  |  Das Handle in ist nicht gültig. `hProvider`  | 
|  NET\$1BAD\$1FLAGS  |  Der `dwFlags` Parameter enthält einen ungültigen Wert.  | 
|  NTE\$1BAD\$1KEY\$1STATE  |  Der Schlüsselstatus ist nicht gültig.  | 
|  NET\$1NOT\$1SUPPORTED  |  Der `dwFlags` Parameter `pszBlobType` oder enthält einen nicht unterstützten Wert.  | 
|  STATUS\$1INTERNAL\$1ERROR  |  Während des Vorgangs ist ein interner Fehler aufgetreten.  | 