CryptFindLocalizedName 函式 (wincrypt.h)
CryptFindLocalizedName函式會尋找指定名稱的當地語系化名稱,例如「Root」 系統存放區的當地語系化名稱。 此函式可以在顯示任何包含可能具有當地語系化表單之名稱的 UI 之前使用。
語法
LPCWSTR CryptFindLocalizedName(
[in] LPCWSTR pwszCryptName
);
參數
[in] pwszCryptName
指定之名稱的指標。 系統會搜尋內部資料表,以比較預先定義的當地語系化名稱與指定的名稱。 搜尋會使用不區分大小寫的字串比較,比對當地語系化的名稱。
傳回值
如果找到指定的名稱,則會傳回當地語系化名稱的指標。 傳回的指標不得釋放。
如果找不到指定的名稱,則會傳回 Null 。
備註
CryptSetOIDFunctionValue 可以呼叫,如下所示來註冊其他當地語系化字串。
dwEncodingType = CRYPT_LOCALIZED_NAME_ENCODING_TYPE
pszFuncName = CRYPT_OID_FIND_LOCALIZED_NAME_FUNC
pszOID = CRYPT_LOCALIZED_NAME_OID
pwszValueName = 要當地語系化的名稱,例如 L「ApplicationStore」
dwValueType = REG_SZ
pbValueData = Unicode 當地語系化字串的指標
cbValueData = (wcslen (Unicode 當地語系化字串) + 1) * sizeof (WCHAR)
CryptSetOIDFunctionValue 可以呼叫如下,以取消註冊當地語系化字串。
pbValueData = 空
cbValueData = 0。
註冊的名稱會在預先安裝的名稱之前搜尋。
CRYPT_LOCALIZED_NAME_ ENCODING_TYPE | 0 |
CRYPT_LOCALIZED_NAME_ OID | 「LocalizedNames」 |
CRYPT_OID_FIND_LOCALIZED_ NAME_FUNC | 「CryptDLLFindLocalizedName」 |
範例
如需使用此函式的範例,請參閱 範例 C 程式:設定和取得憑證存放區屬性。
規格需求
最低支援的用戶端 | Windows XP [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2003 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | wincrypt.h |
程式庫 | Crypt32.lib |
Dll | Crypt32.dll |