Metodo IFEDictionary::GetWords (msime.h)
Ottiene le voci di parola da un dizionario.
La selezione di una voce di parola può essere eseguita da una combinazione di
- Stringa con caratteri fonetici giapponesi, con o senza caratteri jolly alla fine della stringa.
- Parola, con o senza carattere jolly alla sua fine.
- Parte del discorso
Sintassi
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
);
Parametri
[in] pwchFirst
Stringa di testo a cui corrispondono le voci IFEDictionary ; il valore deve essere uno dei seguenti:
[in] pwchLast
Stringa di testo usata per terminare una stringa di testo. Questo deve contenere lo stesso valore di pwchReading nella struttura IMEWRD quando viene eseguito un recupero da un singolo valore; ovvero, non in base a un valore di intervallo. Il valore deve essere uno dei seguenti:
Valore | Significato |
---|---|
|
Valore elevato. |
Stringa Hiragana (testo completo da recuperare). | |
La stringa Hiragana termina in "*" (specificando solo i caratteri iniziali del testo). |
[in] pwchDisplay
Stringa di visualizzazione a cui corrispondono le voci IFEDictionary ; il valore deve essere uno dei seguenti:
Valore | Significato |
---|---|
|
Significa "*". |
Qualsiasi stringa giapponese. | |
Stringa giapponese che termina in "*". |
[in] ulPos
Filtri nelle parti pubbliche di Microsoft IME di Speech. Si tratta di una combinazione di uno o più flag seguenti:
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
Specifica l'output della query di una parola. Si tratta di una combinazione di uno o più flag seguenti:
IFED_SELECT_NONE
IFED_SELECT_READING
IFED_SELECT_DISPLAY
IFED_SELECT_POS
IFED_SELECT_COMMENT
IFED_SELECT_ALL
[in] ulWordSrc
Specifica l'origine delle parole. Quando IFEDictionary è un dizionario utente, si tratta di una combinazione di uno o più flag seguenti:
IFED_REG_NONE
IFED_REG_USER
IFED_REG_AUTO
IFED_REG_GRAMMAR
IFED_REG_ALL
[in, out] pchBuffer
Buffer fornito dal chiamante per ricevere i dati.
[in] cbBuffer
Dimensioni di pchBuffer.
[out] pcWrd
Numero di strutture IMEWRD restituite in pchBuffer. Se vengono trovate più voci rispetto a pchBuffer , verrà restituito IFED_S_MORE_ENTRIES .
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
|
|
Il client deve chiamare NextWords per ottenere strutture IMEWRD aggiuntive. |
|
|
|
|
|
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | msime.h |