Partager via


Méthode IUserDictionariesRegistrar ::RegisterUserDictionary (spellcheck.h)

Inscrit un fichier à utiliser comme dictionnaire utilisateur pour l’utilisateur actuel, jusqu’à ce qu’il ne soit pas inscrit.

Syntaxe

HRESULT RegisterUserDictionary(
  [in] LPCWSTR dictionaryPath,
  [in] LPCWSTR languageTag
);

Paramètres

[in] dictionaryPath

Chemin du fichier de dictionnaire à inscrire.

[in] languageTag

Langue pour laquelle ce dictionnaire doit être utilisé. S’il est laissé vide, il sera utilisé pour n’importe quelle langue.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur retournée Description
S_OK
Réussi.
S_FALSE
Le fichier est déjà inscrit pour la langue.
E_INVALIDARG
Le fichier n’existe pas ou n’est pas valide, ou il n’a pas d’extension valide (.dic, .exc ou .acl)
E_POINTER
dictionaryPath ou languageTag est un pointeur null.

Remarques

Le nom de fichier doit avoir l’extension .dic (mots ajoutés), .exc (mots exclus) ou .acl (paires de mots de correction automatique). Les fichiers sont en texte clair UTF-16 LE qui doivent commencer par la marque d’ordre d’octet (BOM) appropriée. Chaque ligne contient un mot (dans les listes De mots ajoutés et exclus), ou une paire de correction automatique avec les mots séparés par une barre verticale (« | ») (dans la liste des mots de correction automatique). La liste de mots dans laquelle le dictionnaire est inclus est déduite via l’extension de fichier.

Un fichier inscrit pour une sous-balise de langue est récupéré pour toutes les langues qui le contiennent. Par exemple, un dictionnaire inscrit pour « en » sera également utilisé par un vérificateur orthographique « en-US ».

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête spellcheck.h

Voir aussi

IUserDictionariesRegistrar