IFEDictionary::GetWords-Methode (msime.h)
Ruft Worteinträge aus einem Wörterbuch ab.
Die Auswahl eines Worteintrags kann durch eine Kombination von
- Eine Zeichenfolge mit japanischen phonetischen Zeichen mit oder ohne Einen -Feldhalter am Ende der Zeichenfolge.
- Ein Wort, mit oder ohne einen Wildcard am Ende.
- Ein Teil der Sprache
Syntax
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
);
Parameter
[in] pwchFirst
Eine Textzeichenfolge, mit der IFEDictionary-Einträge abgeglichen werden; Der Wert muss einer der folgenden Sein:
[in] pwchLast
Eine Textzeichenfolge, die zum Beenden einer Textzeichenfolge verwendet wird. Dies muss den gleichen Wert wie pwchReading in der IMEWRD-Struktur enthalten, wenn ein Abruf von einem einzelnen Wert ausgeführt wird. d. h. nicht nach einem Bereichswert. Folgende Werte sind zulässig:
Wert | Bedeutung |
---|---|
|
Hochwert. |
Hiragana-Zeichenfolge (voller Text, der abgerufen werden soll). | |
Hiragana-Zeichenfolge, die auf "*" endet (nur führende Zeichen des Texts angibt). |
[in] pwchDisplay
Eine Anzeigezeichenfolge, mit der IFEDictionary-Einträge abgeglichen werden; Der Wert muss einer der folgenden Sein:
Wert | Bedeutung |
---|---|
|
Bedeutet "*". |
Jede japanische Zeichenfolge. | |
Japanische Zeichenfolge, die auf "*" endet. |
[in] ulPos
Filtern Sie nach den öffentlichen Sprachteilen von Microsoft IME. Dies ist eine Kombination aus mindestens einem der folgenden Flags:
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
Gibt die Abfrageausgabe eines Worts an. Dies ist eine Kombination aus mindestens einem der folgenden Flags:
IFED_SELECT_NONE
IFED_SELECT_READING
IFED_SELECT_DISPLAY
IFED_SELECT_POS
IFED_SELECT_COMMENT
IFED_SELECT_ALL
[in] ulWordSrc
Gibt die Wortquelle an. Wenn das IFEDictionary ein Benutzerwörterbuch ist, ist dies eine Kombination aus mindestens einem der folgenden Flags:
IFED_REG_NONE
IFED_REG_USER
IFED_REG_AUTO
IFED_REG_GRAMMAR
IFED_REG_ALL
[in, out] pchBuffer
Puffer, der vom Aufrufer bereitgestellt wird, um die Daten zu empfangen.
[in] cbBuffer
Die Größe von pchBuffer.
[out] pcWrd
Die Anzahl der in pchBuffer zurückgegebenen IMEWRD-Strukturen. Wenn mehr Einträge gefunden werden, als pchBuffer speichern kann, wird IFED_S_MORE_ENTRIES zurückgegeben.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
|
|
Der Client muss NextWords aufrufen, um zusätzliche IMEWRD-Strukturen abzurufen. |
|
|
|
|
|
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | msime.h |