Fungsi BCryptRemoveContextFunction (bcrypt.h)

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

Fungsi BCryptRemoveContextFunction menghapus fungsi kriptografi dari daftar fungsi yang didukung oleh konteks CNG yang ada.

Sintaks

NTSTATUS BCryptRemoveContextFunction(
  [in] ULONG   dwTable,
  [in] LPCWSTR pszContext,
  [in] ULONG   dwInterface,
  [in] LPCWSTR pszFunction
);

Parameter

[in] dwTable

Mengidentifikasi tabel konfigurasi tempat konteks berada. 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 menghapus fungsi.

[in] dwInterface

Mengidentifikasi antarmuka kriptografi untuk menghapus fungsi. Ini bisa menjadi salah satu nilai berikut.

Nilai Makna
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE
Hapus fungsi dari daftar fungsi enkripsi asimetris.
BCRYPT_CIPHER_INTERFACE
Hapus fungsi dari daftar fungsi cipher.
BCRYPT_HASH_INTERFACE
Hapus fungsi dari daftar fungsi hash.
BCRYPT_RNG_INTERFACE
Hapus fungsi dari daftar fungsi generator angka acak.
BCRYPT_SECRET_AGREEMENT_INTERFACE
Hapus fungsi dari daftar fungsi perjanjian rahasia.
BCRYPT_SIGNATURE_INTERFACE
Hapus fungsi dari daftar fungsi tanda tangan.
NCRYPT_KEY_STORAGE_INTERFACE
Hapus fungsi dari daftar fungsi penyimpanan utama.
NCRYPT_SCHANNEL_INTERFACE
Hapus fungsi dari daftar fungsi Schannel.
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE
Hapus fungsi dari 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 yang akan dihapus.

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_NOT_FOUND
Konteks atau fungsi yang ditentukan tidak dapat ditemukan.

Keterangan

BCryptRemoveContextFunction 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

BCryptAddContextFunction