Метод IFEDictionary::GetWords (msime.h)
Получает записи слов из словаря.
Выбор записи слова может выполняться с помощью сочетания
- Строка с японскими фонетическими символами с подстановочным знаком в конце строки или без нее.
- Слово с подстановочным знаком в конце или без нее.
- Часть речи
Синтаксис
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
);
Параметры
[in] pwchFirst
Текстовая строка, с которой сопоставляются записи IFEDictionary ; значение должно иметь одно из следующих значений:
[in] pwchLast
Текстовая строка, используемая для завершения текстовой строки. Оно должно содержать то же значение, что и pwchReading в структуре IMEWRD , если извлечение выполняется одним значением; т. е. не по значению диапазона. Это должно быть одно из следующих значений.
Значение | Значение |
---|---|
|
Ценная ценность. |
Строка хираганы (полный текст для извлечения). | |
Строка хираганы, заканчивающаяся на "*" (указывающая только ведущие символы текста). |
[in] pwchDisplay
Отображаемая строка, с которой сопоставляются записи IFEDictionary ; значение должно иметь одно из следующих значений:
Значение | Значение |
---|---|
|
Означает "*". |
Любая строка на японском языке. | |
Строка на японском языке, заканчивающаяся на "*". |
[in] ulPos
Фильтры в общедоступных частях речи Microsoft IME. Это сочетание одного или нескольких из следующих флагов:
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
Указывает выходные данные запроса слова. Это сочетание одного или нескольких из следующих флагов:
IFED_SELECT_NONE
IFED_SELECT_READING
IFED_SELECT_DISPLAY
IFED_SELECT_POS
IFED_SELECT_COMMENT
IFED_SELECT_ALL
[in] ulWordSrc
Указывает источник слова. Если IFEDictionary является пользовательским словарем, это сочетание одного или нескольких из следующих флагов:
IFED_REG_NONE
IFED_REG_USER
IFED_REG_AUTO
IFED_REG_GRAMMAR
IFED_REG_ALL
[in, out] pchBuffer
Буфер, предоставляемый вызывающим объектом для получения данных.
[in] cbBuffer
Размер pchBuffer.
[out] pcWrd
Количество структур IMEWRD , возвращенных в pchBuffer. Если найдено больше записей, чем может хранить pchBuffer , возвращается IFED_S_MORE_ENTRIES .
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
|
|
Клиент должен вызвать NextWords , чтобы получить дополнительные структуры IMEWRD . |
|
|
|
|
|
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | msime.h |