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.

Catatan Nama yang dilokalkan untuk penyimpanan sistem yang telah ditentukan sebelumnya ("Root", "My") dan penyimpanan fisik yang telah ditentukan sebelumnya (". Default", ". LocalMachine") telah diinstal sebelumnya sebagai string sumber daya dalam Crypt32.dll.
 

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

Lihat juga

CryptSetOIDFunctionValue

Fungsi Manajemen Data