Méthode ITfFnReconversion::QueryRange (ctffunc.h)
La méthode ITfFnReconversion::QueryRange obtient la plage de texte à laquelle la conversion s’applique.
Syntaxe
HRESULT QueryRange(
[in] ITfRange *pRange,
ITfRange **ppNewRange,
[out] BOOL *pfConvertable
);
Paramètres
[in] pRange
Pointeur vers un objet ITfRange qui couvre tout ou partie du texte à reconvertir.
ppNewRange
[in, out] Pointeur vers un pointeur ITfRange qui reçoit un objet de plage qui couvre tout le texte pouvant être reconverti. Si aucun texte couvert par pRange ne peut être reconverti, ce paramètre reçoit NULL. Dans ce cas, la méthode retourne S_OK, de sorte que l’appelant doit vérifier que ce paramètre n’est pas NULL avant d’utiliser le pointeur.
Lorsque cette méthode est implémentée par un service de texte, ce paramètre est facultatif et peut être NULL. Dans ce cas, la plage n’est pas requise.
Lorsque l’implémentation du gestionnaire TSF de cette méthode est appelée, ce paramètre n’est pas facultatif et ne peut pas avoir la valeur NULL.
[out] pfConvertable
Pointeur vers une valeur BOOL qui reçoit zéro si aucun texte couvert par pRange ne peut être reconverti ou différent de zéro dans le cas contraire.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Valeur | Description |
---|---|
|
La méthode a réussi. |
|
Un ou plusieurs paramètres ne sont pas valides. |
|
Un échec d’allocation de mémoire s’est produit. |
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | ctffunc.h |
DLL | Msctf.dll |
Composant redistribuable | TSF 1.0 sur Windows 2000 Professionnel |