MÉTHODE IFEDictionary ::GetWords (msime.h)
Obtient les entrées de mots d’un dictionnaire.
La sélection d’une entrée de mot peut être effectuée par une combinaison de
- Chaîne avec des caractères phonétiques japonais, avec ou sans caractère générique à la fin de la chaîne.
- Mot, avec ou sans caractère générique à sa fin.
- Une partie de la parole
Syntaxe
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
);
Paramètres
[in] pwchFirst
Chaîne de texte avec laquelle les entrées IFEDictionary sont mises en correspondance ; la valeur doit être l’une des suivantes :
[in] pwchLast
Chaîne de texte utilisée pour mettre fin à une chaîne de texte. Celle-ci doit contenir la même valeur que pwchReading dans la structure IMEWRD lorsqu’une récupération est effectuée par une valeur unique ; autrement dit, pas par une valeur de plage. La valeur doit être l'une des suivantes :
Valeur | Signification |
---|---|
|
Valeur élevée. |
Chaîne Hiragana (texte intégral à récupérer). | |
Chaîne Hiragana se terminant par « * » (spécifiant uniquement les caractères de début du texte). |
[in] pwchDisplay
Chaîne d’affichage à laquelle les entrées IFEDictionary sont mises en correspondance ; la valeur doit être l’une des suivantes :
Valeur | Signification |
---|---|
|
Signifie « * ». |
Toute chaîne japonaise. | |
Chaîne japonaise se terminant par « * ». |
[in] ulPos
Filtre(s) sur les parties publiques microsoft IME de Speech. Il s’agit d’une combinaison d’un ou plusieurs des indicateurs suivants :
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
Spécifie la sortie de requête d’un mot. Il s’agit d’une combinaison d’un ou plusieurs des indicateurs suivants :
IFED_SELECT_NONE
IFED_SELECT_READING
IFED_SELECT_DISPLAY
IFED_SELECT_POS
IFED_SELECT_COMMENT
IFED_SELECT_ALL
[in] ulWordSrc
Spécifie le mot source. Quand IFEDictionary est un dictionnaire utilisateur, il s’agit d’une combinaison d’un ou plusieurs des indicateurs suivants :
IFED_REG_NONE
IFED_REG_USER
IFED_REG_AUTO
IFED_REG_GRAMMAR
IFED_REG_ALL
[in, out] pchBuffer
Mémoire tampon fournie par l’appelant pour recevoir les données.
[in] cbBuffer
Taille de pchBuffer.
[out] pcWrd
Nombre de structures IMEWRD retournées dans pchBuffer. Si plus d’entrées sont trouvées que pchBuffer peut stocker, IFED_S_MORE_ENTRIES sont retournées.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
|
|
Le client doit appeler NextWords pour obtenir des structures IMEWRD supplémentaires. |
|
|
|
|
|
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | msime.h |