Fungsi CryptRegisterDefaultOIDFunction (wincrypt.h)

CryptRegisterDefaultOIDFunction mendaftarkan DLL yang berisi fungsi default yang akan dipanggil untuk jenis pengodean dan nama fungsi yang ditentukan. Tidak seperti CryptRegisterOIDFunction, nama fungsi yang akan diekspor oleh DLL tidak dapat ditimpa.

Sintaks

BOOL CryptRegisterDefaultOIDFunction(
  [in] DWORD   dwEncodingType,
  [in] LPCSTR  pszFuncName,
  [in] DWORD   dwIndex,
  [in] LPCWSTR pwszDll
);

Parameter

[in] dwEncodingType

Menentukan jenis pengodean yang akan dicocokkan. Saat ini, hanya X509_ASN_ENCODING dan PKCS_7_ASN_ENCODING yang digunakan; namun, jenis pengodean tambahan dapat ditambahkan di masa mendatang. Untuk mencocokkan kedua jenis pengodean saat ini, gunakan:

X509_ASN_ENCODING | PKCS_7_ASN_ENCODING.

[in] pszFuncName

Nama fungsi yang sedang didaftarkan.

[in] dwIndex

Lokasi indeks untuk penyisipan DLL dalam daftar DLL. Jika dwIndex adalah nol, DLL disisipkan di awal daftar. Jika CRYPT_REGISTER_LAST_INDEX, DLL ditambahkan di akhir daftar.

[in] pwszDll

String variabel lingkungan opsional yang akan diperluas menggunakan fungsi ExpandEnvironmentStrings sebelum memuat DLL.

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol (TRUE).

Jika fungsi gagal, nilai yang dikembalikan adalah nol (FALSE).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header wincrypt.h
Pustaka Crypt32.lib
DLL Crypt32.dll

Lihat juga

Fungsi Dukungan OID