Fungsi BCryptSetContextFunctionProperty (bcrypt.h)
Fungsi BCryptSetContextFunctionProperty menetapkan nilai properti bernama untuk fungsi kriptografi dalam konteks CNG yang ada.
Sintaks
NTSTATUS BCryptSetContextFunctionProperty(
[in] ULONG dwTable,
[in] LPCWSTR pszContext,
[in] ULONG dwInterface,
[in] LPCWSTR pszFunction,
[in] LPCWSTR pszProperty,
[in] ULONG cbValue,
[in] PUCHAR pbValue
);
Parameter
[in] dwTable
Mengidentifikasi tabel konfigurasi tempat konteks ada. Ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Konteks ada dalam tabel konfigurasi komputer lokal. |
|
Nilai ini tidak tersedia untuk digunakan. |
[in] pszContext
Penunjuk ke string Unicode yang dihentikan null yang berisi pengidentifikasi konteks untuk mengatur properti fungsi.
[in] dwInterface
Mengidentifikasi antarmuka kriptografi tempat fungsi berada. Ini bisa menjadi salah satu nilai berikut.
[in] pszFunction
Penunjuk ke string Unicode yang dihentikan null yang berisi pengidentifikasi fungsi kriptografi untuk mengatur properti.
[in] pszProperty
Penunjuk ke string Unicode yang dihentikan null yang berisi pengidentifikasi properti yang akan diatur.
[in] cbValue
Berisi ukuran, dalam byte, dari buffer pbValue . Ini adalah jumlah byte yang tepat yang akan disimpan. Jika nilai properti adalah string, Anda harus menambahkan ukuran satu karakter untuk juga menyimpan karakter null yang mengakhiri, jika diperlukan.
[in] pbValue
Alamat buffer yang berisi nilai properti baru.
Nilai kembali
Mengembalikan kode status yang menunjukkan keberhasilan atau kegagalan fungsi.
Kemungkinan kode pengembalian termasuk, tetapi tidak terbatas pada, berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi berhasil. |
|
Pemanggil tidak memiliki akses tulis ke properti untuk fungsi tersebut. |
|
Satu atau beberapa parameter tidak valid. |
|
Terjadi kegagalan alokasi memori. |
|
Konteks atau fungsi yang ditentukan tidak dapat ditemukan. |
Keterangan
BCryptSetContextFunctionProperty hanya dapat dipanggil dalam mode pengguna.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | bcrypt.h |
Pustaka | Bcrypt.lib |
DLL | Bcrypt.dll |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk