

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.

# NCryptSetProperty mit Key Storage Provider (KSP)
<a name="ksp-library-apis-set-property"></a>

Die `NCryptSetProperty` Funktion legt Eigenschaftswerte für ein Schlüsselspeicherobjekt fest.

## Parameters
<a name="ksp-library-apis-create-set-property-parameters"></a>

 `hObject`[in]   
 Das Handle des Objekts, dessen Eigenschaft Sie festlegen möchten. Sie können Folgendes verwenden:  
+ Ein Anbieter-Handle (`NCRYPT_PROV_HANDLE`)
+ Ein Schlüsselgriff (`NCRYPT_KEY_HANDLE`)

 `pszProperty `[im]   
Ein Zeiger auf eine Unicode-Zeichenfolge mit Nullterminierung, die den abzurufenden Eigenschaftsnamen enthält.   
Bei der Verwendung `NCRYPT_PROV_HANDLE` unterstützt AWS CloudHSM Key Storage Provider (KSP) die folgenden KSP-Bezeichner:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/cloudhsm/latest/userguide/ksp-library-apis-set-property.html)
Bei der Verwendung `NCRYPT_KEY_HANDLE` unterstützt AWS CloudHSM Key Storage Provider (KSP) die folgenden KSP-Bezeichner:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/cloudhsm/latest/userguide/ksp-library-apis-set-property.html)
Bei den Werten handelt es sich um Zeichenkettenliteral mit breiten Zeichen, wie durch L vor dem Literal angegeben.

 `pbInput`[in]   
 Die Adresse eines Puffers, der den neuen Eigenschaftswert enthält. `cbInput`enthält die Größe des Puffers. 

 `cbInput`[in]   
 Die Größe des `pbInput` Puffers in Byte. 

`dwFlags`[in]  
Flags, die das Verhalten der Funktion ändern. Für diese Funktion sind keine Flags definiert.

## Rückgabewert
<a name="ksp-library-apis-set-property-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.  | 
|  NET\$1BAD\$1FLAGS  |  Der `dwFlags` Parameter enthält einen ungültigen Wert.  | 
|  NTE\$1NOT\$1SUPPORTED  |  Der `pszProperty` Parameter enthält einen Wert, der nicht unterstützt wird.  | 
|  NTE\$1INVALID\$1HANDLE  |  Das Handle in ist nicht gültig. `hObject`  | 
|  NET\$1BAD\$1DATA  |  Die Daten, auf die verwiesen wird `pbInput` und die nicht gültig sind. `cbInput`  | 