

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# NCryptSetProperty dengan penyedia penyimpanan kunci (KSP)
<a name="ksp-library-apis-set-property"></a>

`NCryptSetProperty`Fungsi menetapkan nilai properti untuk objek penyimpanan kunci.

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

 `hObject`[dalam]   
 Pegangan objek yang propertinya ingin Anda atur. Anda dapat menggunakan:  
+ Pegangan penyedia (`NCRYPT_PROV_HANDLE`)
+ Sebuah pegangan kunci (`NCRYPT_KEY_HANDLE`)

 `pszProperty `[dalam]   
Sebuah pointer ke string Unicode null-terminated yang berisi nama properti untuk diambil.   
Saat menggunakan`NCRYPT_PROV_HANDLE`, Penyedia Penyimpanan AWS CloudHSM Kunci (KSP) mendukung pengidentifikasi KSP berikut:    
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/cloudhsm/latest/userguide/ksp-library-apis-set-property.html)
Saat menggunakan`NCRYPT_KEY_HANDLE`, Penyedia Penyimpanan AWS CloudHSM Kunci (KSP) mendukung pengidentifikasi KSP berikut:    
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/cloudhsm/latest/userguide/ksp-library-apis-set-property.html)
Nilai adalah string karakter lebar literal, seperti yang ditunjukkan oleh L sebelum literal.

 `pbInput`[dalam]   
 Alamat buffer yang berisi nilai properti baru. `cbInput`berisi ukuran buffer. 

 `cbInput`[dalam]   
 Ukuran `pbInput` buffer dalam byte. 

`dwFlags`[dalam]  
Bendera yang memodifikasi perilaku fungsi. Tidak ada bendera yang ditentukan untuk fungsi ini.

## Nilai yang Ditampilkan
<a name="ksp-library-apis-set-property-return-value"></a>

Fungsi mengembalikan kode status untuk menunjukkan keberhasilan atau kegagalan.

Kode pengembalian umum meliputi:


****  

| Kode pengembalian | Deskripsi | 
| --- | --- | 
| ERROR\_SUCCESS | Operasi selesai dengan sukses. | 
| NTE\_INVALID\_PARAMETER | Satu atau lebih parameter tidak valid. | 
| NTE\_FAIL | Operasi tidak bisa selesai. | 
| NTE\_BAD\_FLAGS | `dwFlags`Parameter berisi nilai yang tidak valid. | 
| NTE\_NOT\_SUPPORTED | `pszProperty`Parameter berisi nilai yang tidak didukung. | 
| NTE\_INVALID\_HANDLE | Pegangan masuk `hObject` tidak valid. | 
| NTE\_BAD\_DATA | Data yang ditunjukkan oleh `pbInput` dan `cbInput` tidak valid. | 