Partager via


Fonction CryptFindLocalizedName (wincrypt.h)

La fonction CryptFindLocalizedName recherche le nom localisé du nom spécifié, par exemple le nom de localisation du magasin système « Racine ». Cette fonction peut être utilisée avant d’afficher n’importe quelle interface utilisateur incluant un nom pouvant avoir un formulaire localisé.

Syntaxe

LPCWSTR CryptFindLocalizedName(
  [in] LPCWSTR pwszCryptName
);

Paramètres

[in] pwszCryptName

Pointeur vers un nom spécifié. Une table interne est recherchée pour comparer un nom localisé prédéfini au nom spécifié. La recherche correspond au nom localisé à l’aide d’une comparaison de chaînes qui ne respecte pas la casse.

Note Noms localisés pour les magasins système prédéfinis (« Racine », « Mon ») et les magasins physiques prédéfinis (« . Par défaut », « . LocalMachine ») sont préinstallés en tant que chaînes de ressources dans Crypt32.dll.
 

Valeur retournée

Si le nom spécifié est trouvé, un pointeur vers le nom localisé est retourné. Le pointeur retourné ne doit pas être libéré.

Si le nom spécifié est introuvable, NULL est retourné.

Remarques

CryptSetOIDFunctionValue peut être appelé comme suit pour inscrire des chaînes localisées supplémentaires.

dwEncodingType = CRYPT_LOCALIZED_NAME_ENCODING_TYPE

pszFuncName = CRYPT_OID_FIND_LOCALIZED_NAME_FUNC

pszOID = CRYPT_LOCALIZED_NAME_OID

pwszValueName = Nom à localiser, par exemple, L"ApplicationStore »

dwValueType = REG_SZ

pbValueData = pointeur vers la chaîne localisée Unicode

cbValueData = (wcslen(chaîne localisée Unicode) + 1) * sizeof(WCHAR)

CryptSetOIDFunctionValue peut être appelé comme suit pour annuler l’inscription des chaînes localisées.

pbValueData = NULL

cbValueData = 0.

Les noms inscrits sont recherchés avant les noms préinstallés.

CRYPT_LOCALIZED_NAME_ ENCODING_TYPE 0
CRYPT_LOCALIZED_NAME_ OID « LocalizedNames »
CRYPT_OID_FIND_LOCALIZED_ NAME_FUNC « CryptDLLFindLocalizedName »
 

Exemples

Pour obtenir un exemple qui utilise cette fonction, consultez Exemple de programme C : Définition et obtention des propriétés du magasin de certificats.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête wincrypt.h
Bibliothèque Crypt32.lib
DLL Crypt32.dll

Voir aussi

CryptSetOIDFunctionValue

Gestion des données Functions