Bagikan melalui


Fungsi BCryptConfigureContextFunction (bcrypt.h)

[BCryptConfigureContextFunction tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]

Fungsi BCryptConfigureContextFunction mengatur informasi konfigurasi untuk fungsi kriptografi konteks CNG yang ada.

Sintaks

NTSTATUS BCryptConfigureContextFunction(
  [in] ULONG                          dwTable,
  [in] LPCWSTR                        pszContext,
  [in] ULONG                          dwInterface,
  [in] LPCWSTR                        pszFunction,
  [in] PCRYPT_CONTEXT_FUNCTION_CONFIG pConfig
);

Parameter

[in] dwTable

Mengidentifikasi tabel konfigurasi tempat konteks ada. Ini bisa menjadi salah satu nilai berikut.

Nilai Makna
CRYPT_LOCAL
Konteks ada dalam tabel konfigurasi komputer lokal.
CRYPT_DOMAIN
Nilai ini tidak tersedia untuk digunakan.

[in] pszContext

Penunjuk ke string Unicode yang dihentikan null yang berisi pengidentifikasi konteks untuk mengatur informasi konfigurasi fungsi kriptografi.

[in] dwInterface

Mengidentifikasi antarmuka kriptografi untuk mengatur informasi konfigurasi fungsi. Ini bisa menjadi salah satu nilai berikut.

Nilai Makna
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE
Atur informasi konfigurasi fungsi dalam daftar fungsi enkripsi asimetris.
BCRYPT_CIPHER_INTERFACE
Atur informasi konfigurasi fungsi dalam daftar fungsi cipher.
BCRYPT_HASH_INTERFACE
Atur informasi konfigurasi fungsi dalam daftar fungsi hash.
BCRYPT_RNG_INTERFACE
Atur informasi konfigurasi fungsi dalam daftar fungsi generator angka acak.
BCRYPT_SECRET_AGREEMENT_INTERFACE
Atur informasi konfigurasi fungsi dalam daftar fungsi perjanjian rahasia.
BCRYPT_SIGNATURE_INTERFACE
Atur informasi konfigurasi fungsi dalam daftar fungsi tanda tangan.
NCRYPT_KEY_STORAGE_INTERFACE
Atur informasi konfigurasi fungsi dalam daftar fungsi penyimpanan utama.
NCRYPT_SCHANNEL_INTERFACE
Atur informasi konfigurasi fungsi dalam daftar fungsi Schannel.
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE
Atur informasi konfigurasi fungsi dalam daftar suite tanda tangan yang diterima Schannel untuk TLS 1.2.

Windows Vista dan Windows Server 2008: Nilai ini tidak didukung.

[in] pszFunction

Penunjuk ke string Unicode yang dihentikan null yang berisi pengidentifikasi fungsi kriptografi untuk mengatur informasi konfigurasi.

[in] pConfig

Alamat struktur CRYPT_CONTEXT_FUNCTION_CONFIG yang berisi informasi konfigurasi fungsi 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
STATUS_SUCCESS
Fungsi berhasil.
STATUS_INVALID_PARAMETER
Satu atau beberapa parameter tidak valid.
STATUS_NO_MEMORY
Terjadi kegagalan alokasi memori.

Keterangan

BCryptConfigureContextFunction 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

Lihat juga

CRYPT_CONTEXT_FUNCTION_CONFIG