Compartir a través de


Método IFEDictionary::GetWords (msime.h)

Obtiene entradas de palabras de un diccionario.

La selección de una entrada de palabra se puede realizar mediante una combinación de

  • Cadena con caracteres fonéticos japoneses, con o sin un carácter comodín al final de la cadena.
  • Una palabra, con o sin un carácter comodín al final.
  • Una parte de la voz
Además, las recuperaciones por una cadena con caracteres fonéticos japoneses se pueden realizar especificando un intervalo en el orden hiragana 50-on.

Sintaxis

HRESULT GetWords(
  [in]      const WCHAR *pwchFirst,
  [in]      const WCHAR *pwchLast,
  [in]      const WCHAR *pwchDisplay,
  [in]      ULONG       ulPos,
  [in]      ULONG       ulSelect,
  [in]      ULONG       ulWordSrc,
  [in, out] UCHAR       *pchBuffer,
  [in]      ULONG       cbBuffer,
  [out]     ULONG       *pcWrd
);

Parámetros

[in] pwchFirst

Cadena de texto con la que coinciden las entradas IFEDictionary ; el valor debe ser uno de los siguientes:

Valor Significado
NULL
Valor bajo.
Cadena Hiragana (texto completo que se va a recuperar).
Cadena hiragana que termina en "*" (especificando solo caracteres iniciales de texto).

Puede ser una cadena de texto inicial cuando se va a recuperar un intervalo de palabras, en cuyo caso no se debe usar un carácter comodín.

[in] pwchLast

Cadena de texto que se usa para finalizar una cadena de texto. Debe contener el mismo valor que pwchReading en la estructura IMEWRD cuando un valor único realiza una recuperación; es decir, no por un valor de intervalo. Debe tener uno de los siguientes valores:

Valor Significado
NULL
Valor alto.
Cadena Hiragana (texto completo que se va a recuperar).
Cadena hiragana que termina en "*" (especificando solo caracteres iniciales de texto).

[in] pwchDisplay

Cadena de presentación con la que coinciden las entradas IFEDictionary ; el valor debe ser uno de los siguientes:

Valor Significado
NULL
Significa "*".
Cualquier cadena japonesa.
Cadena japonesa que termina en "*".

[in] ulPos

Filtros en las partes públicas de Microsoft IME de Voz. Se trata de una combinación de una o varias de las marcas siguientes:

IFED_POS_NONE

IFED_POS_NOUN

IFED_POS_VERB

IFED_POS_ADJECTIVE

IFED_POS_ADJECTIVE_VERB

IFED_POS_ADVERB

IFED_POS_ADNOUN

IFED_POS_CONJUNCTION

IFED_POS_INTERJECTION

IFED_POS_INDEPENDENT

IFED_POS_INFLECTIONALSUFFIX

IFED_POS_PREFIX

IFED_POS_SUFFIX

IFED_POS_AFFIX

IFED_POS_TANKANJI

IFED_POS_IDIOMS

IFED_POS_SYMBOLS

IFED_POS_PARTICLE

IFED_POS_AUXILIARY_VERB

IFED_POS_SUB_VERB

IFED_POS_DEPENDENT

IFED_POS_ALL

[in] ulSelect

Especifica la salida de la consulta de una palabra. Se trata de una combinación de una o varias de las marcas siguientes:

IFED_SELECT_NONE

IFED_SELECT_READING

IFED_SELECT_DISPLAY

IFED_SELECT_POS

IFED_SELECT_COMMENT

IFED_SELECT_ALL

[in] ulWordSrc

Especifica el origen de la palabra. Cuando IFEDictionary es un diccionario de usuario, se trata de una combinación de una o varias de las marcas siguientes:

IFED_REG_NONE

IFED_REG_USER

IFED_REG_AUTO

IFED_REG_GRAMMAR

IFED_REG_ALL

[in, out] pchBuffer

Búfer proporcionado por el autor de la llamada para recibir los datos.

[in] cbBuffer

Tamaño de pchBuffer.

[out] pcWrd

Número de estructuras IMEWRD devueltas en pchBuffer. Si se encuentran más entradas de las que pchBuffer puede almacenar, se devolverá IFED_S_MORE_ENTRIES .

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
IFED_S_MORE_ENTRIES
El cliente debe llamar a NextWords para obtener estructuras DE IMEWRD adicionales.
IFED_E_NO_ENTRY
E_OUTOFMEMORY
E_FAIL

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado msime.h

Consulte también

IFEDictionary

IMEWRD

NextWords