Fungsi CryptFindLocalizedName (wincrypt.h)
Fungsi CryptFindLocalizedName menemukan nama yang dilokalkan untuk nama yang ditentukan, seperti nama lokal penyimpanan sistem "Root". Fungsi ini dapat digunakan sebelum menampilkan UI apa pun yang menyertakan nama yang mungkin memiliki formulir yang dilokalkan.
Sintaks
LPCWSTR CryptFindLocalizedName(
[in] LPCWSTR pwszCryptName
);
Parameter
[in] pwszCryptName
Penunjuk ke nama tertentu. Tabel internal dicari untuk membandingkan nama lokal yang telah ditentukan sebelumnya dengan nama yang ditentukan. Pencarian cocok dengan nama yang dilokalkan dengan menggunakan perbandingan string yang tidak sensitif huruf besar/kecil.
Menampilkan nilai
Jika nama yang ditentukan ditemukan, penunjuk ke nama yang dilokalkan akan dikembalikan. Pointer yang dikembalikan tidak boleh dibebaskan.
Jika nama yang ditentukan tidak ditemukan, NULL dikembalikan.
Keterangan
CryptSetOIDFunctionValue dapat dipanggil sebagai berikut untuk mendaftarkan string tambahan yang dilokalkan.
dwEncodingType = CRYPT_LOCALIZED_NAME_ENCODING_TYPE
pszFuncName = CRYPT_OID_FIND_LOCALIZED_NAME_FUNC
pszOID = CRYPT_LOCALIZED_NAME_OID
pwszValueName = Nama yang akan dilokalkan, misalnya, L"ApplicationStore"
dwValueType = REG_SZ
pbValueData = penunjuk ke string yang dilokalkan Unicode
cbValueData = (wcslen(Unicode localized string) + 1) * sizeof(WCHAR)
CryptSetOIDFunctionValue dapat dipanggil sebagai berikut untuk membatalkan pendaftaran string yang dilokalkan.
pbValueData = NULL
cbValueData = 0.
Nama terdaftar dicari sebelum nama yang telah diinstal sebelumnya.
CRYPT_LOCALIZED_NAME_ ENCODING_TYPE | 0 |
CRYPT_LOCALIZED_NAME_ OID | "LocalizedNames" |
CRYPT_OID_FIND_LOCALIZED_ NAME_FUNC | "CryptDLLFindLocalizedName" |
Contoh
Untuk contoh yang menggunakan fungsi ini, lihat Contoh Program C: Mengatur dan Mendapatkan Properti Penyimpanan Sertifikat.
Persyaratan
Klien minimum yang didukung | Windows XP [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2003 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | wincrypt.h |
Pustaka | Crypt32.lib |
DLL | Crypt32.dll |