Compartir a través de


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

Registra un archivo que se usará como diccionario de usuario para el usuario actual, hasta que no se registre.

Sintaxis

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

Parámetros

[in] dictionaryPath

Ruta de acceso del archivo de diccionario que se va a registrar.

[in] languageTag

Idioma para el que se debe usar este diccionario. Si se deja vacío, se usará para cualquier idioma.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor devuelto Descripción
S_OK
Exitoso.
S_FALSE
El archivo ya está registrado para el idioma.
E_INVALIDARG
El archivo no existe o no es válido o no tiene una extensión válida (.dic, .exc o .acl)
E_POINTER
dictionaryPath o languageTag es un puntero nulo.

Comentarios

El nombre de archivo debe tener la extensión .dic (palabras agregadas), .exc (palabras excluidas) o .acl (pares de palabras de autocorrección). Los archivos son texto no cifrado UTF-16 LE que debe comenzar con la marca de orden de bytes adecuada (BOM). Cada línea contiene una palabra (en las listas de palabras agregadas y excluidas) o un par de autocorrección con las palabras separadas por una barra vertical ("|") (en la lista de palabras autocorrección). La lista de palabras en la que se incluye el diccionario se deduce a través de la extensión de archivo.

Se seleccionará un archivo registrado para una subetiqueta de idioma para todos los idiomas que lo contengan. Por ejemplo, un corrector ortográfico "en-US" también usará un diccionario registrado para "en-US".

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado spellcheck.h

Consulte también

IUserDictionariesRegistrar