Funzione CryptFindLocalizedName (wincrypt.h)
La funzione CryptFindLocalizedName trova il nome localizzato per il nome specificato, ad esempio il nome localizzato dell'archivio di sistema "Radice". Questa funzione può essere usata prima di visualizzare qualsiasi interfaccia utente che includeva un nome che potrebbe avere un modulo localizzato.
Sintassi
LPCWSTR CryptFindLocalizedName(
[in] LPCWSTR pwszCryptName
);
Parametri
[in] pwszCryptName
Puntatore a un nome specificato. Viene eseguita una ricerca in una tabella interna per confrontare un nome localizzato predefinito al nome specificato. La ricerca corrisponde al nome localizzato usando un confronto tra stringhe senza distinzione tra maiuscole e minuscole.
Valore restituito
Se viene trovato il nome specificato, viene restituito un puntatore al nome localizzato. Il puntatore restituito non deve essere liberato.
Se il nome specificato non viene trovato, viene restituito NULL .
Commenti
CryptSetOIDFunctionValue può essere chiamato come segue per registrare stringhe localizzate aggiuntive.
dwEncodingType = CRYPT_LOCALIZED_NAME_ENCODING_TYPE
pszFuncName = CRYPT_OID_FIND_LOCALIZED_NAME_FUNC
pszOID = CRYPT_LOCALIZED_NAME_OID
pwszValueName = Nome da localizzare, ad esempio L"ApplicationStore"
dwValueType = REG_SZ
pbValueData = puntatore alla stringa localizzata Unicode
cbValueData = (wcslen(stringa localizzata Unicode) + 1) * sizeof(WCHAR)
CryptSetOIDFunctionValue può essere chiamato come segue per annullare la registrazione delle stringhe localizzate.
pbValueData = NULL
cbValueData = 0.
I nomi registrati vengono cercati prima dei nomi preinstallati.
CRYPT_LOCALIZED_NAME_ ENCODING_TYPE | 0 |
CRYPT_LOCALIZED_NAME_ OID | "LocalizedNames" |
CRYPT_OID_FIND_LOCALIZED_ NAME_FUNC | "CryptDLLFindLocalizedName" |
Esempio
Per un esempio che usa questa funzione, vedere Esempio di programma C: impostazione e recupero delle proprietà dell'archivio certificati.
Requisiti
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wincrypt.h |
Libreria | Crypt32.lib |
DLL | Crypt32.dll |