MÉTHODE IFELanguage::GetJMorphResult (msime.h)
Obtient les résultats de l’analyse morphologique.
Syntaxe
HRESULT GetJMorphResult(
[in] DWORD dwRequest,
[in] DWORD dwCMode,
[in] INT cwchInput,
[in] const WCHAR *pwchInput,
[in] DWORD *pfCInfo,
[out] MORRSLT **ppResult
);
Paramètres
[in] dwRequest
Demande de conversion. Ce peut être l’une des valeurs suivantes :
FELANG_REQ_CONV
FELANG_REQ_RECONV
FELANG_REQ_REV
[in] dwCMode
Spécifie les caractères de sortie de conversion et les options de conversion. Cette valeur est une combinaison d’un ou plusieurs des indicateurs suivants :
[in] cwchInput
Nombre de caractères dans pwchInput.
[in] pwchInput
Caractères d’entrée à convertir par le moteur de morphologie. Il doit s’agir d’une chaîne UNICODE.
Définissez ce paramètre sur NULL pour obtenir l’entrée suivante pour la chaîne d’entrée précédente, avec le classement suivant. L’ordre dans lequel les entrées suivantes sont retournées est défini par l’implémentation.
[in] pfCInfo
Informations pour chaque colonne, où chaque pfCInfo[x] correspond à pwchInput[x]. Chaque DWORD peut être une combinaison des indicateurs ci-dessous :
FELANG_CLMN_WBREAK
FELANG_CLMN_NOWBREAK
FELANG_CLMN_PBREAK
FELANG_CLMN_NOPBREAK
FELANG_CLMN_FIXR
FELANG_CLMN_FIXD
[out] ppResult
Adresse d’une structure MORRSLT qui reçoit les données de résultat de morphologie.
GetJMorphResult alloue de la mémoire à l’aide de l’allocateur de tâche OLE pour les données retournées et définit le pResult pour qu’il pointe vers la mémoire. L’application doit libérer la mémoire pointée par pResult, à l’aide de CoTaskMemFree.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Il existe d’autres candidats. Si vous appelez à nouveau cette fonction avec pwchInput égal à NULL, elle obtient le meilleur candidat suivant pour le pwchInput précédent. |
|
Aucun résultat. |
|
Plus de candidats. |
|
entrée trop grande. |
|
Le délai d’expiration du mutex s’est produit. |
Spécifications
Plateforme cible | Windows |
En-tête | msime.h |