Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[BCryptAddContextFunction tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Fungsi BCryptAddContextFunction menambahkan fungsi kriptografi ke daftar fungsi yang didukung oleh konteks CNG yang ada.
Sintaks
NTSTATUS BCryptAddContextFunction(
[in] ULONG dwTable,
[in] LPCWSTR pszContext,
[in] ULONG dwInterface,
[in] LPCWSTR pszFunction,
[in] ULONG dwPosition
);
Parameter
[in] dwTable
Mengidentifikasi tabel konfigurasi tempat konteks berada. 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 menambahkan fungsi.
[in] dwInterface
Mengidentifikasi antarmuka kriptografi untuk menambahkan fungsi. Ini bisa menjadi salah satu nilai berikut.
[in] pszFunction
Penunjuk ke string Unicode yang dihentikan null yang berisi pengidentifikasi fungsi kriptografi untuk ditambahkan.
[in] dwPosition
Menentukan posisi dalam daftar untuk menyisipkan fungsi ini. Fungsi ini disisipkan pada posisi ini di depan fungsi yang ada. Nilai CRYPT_PRIORITY_TOP digunakan untuk menyisipkan fungsi di bagian atas daftar. Nilai CRYPT_PRIORITY_BOTTOM digunakan untuk menyisipkan fungsi di akhir daftar.
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. |
|
Satu atau beberapa parameter tidak valid. |
|
Terjadi kegagalan alokasi memori. |
|
Konteks tidak dapat ditemukan. |
Keterangan
Jika fungsi yang ditambahkan sudah ada dalam daftar, fungsi akan dihapus dan disisipkan pada posisi baru.
BCryptAddContextFunction 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 |