Méthode ITfFnPlayBack::QueryRange (ctffunc.h)
Obtient la plage de texte d’un mot ou d’une expression qui contient des données audio.
Syntaxe
HRESULT QueryRange(
[in] ITfRange *pRange,
[out] ITfRange **ppNewRange,
[out] BOOL *pfPlayable
);
Paramètres
[in] pRange
Pointeur vers un objet ITfRange qui couvre tout ou partie du texte qui contient des données audio.
[out] ppNewRange
Pointeur vers un pointeur ITfRange qui reçoit un objet de plage qui couvre tout le texte contenant des données audio. S’il n’existe aucune donnée audio pour le texte couvert par pRange, ces paramètres reçoivent NULL. Dans ce cas, la méthode retourne S_OK. L’appelant doit donc vérifier que ce paramètre n’est pas NULL avant d’utiliser le pointeur.
[out] pfPlayable
Pointeur vers un boOL qui reçoit zéro si aucun texte couvert par pRange n’a de données audio ou non nulles.
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. |
Remarques
L’implémentation actuelle de cette méthode est simple. Il clone pRange, place le clone dans ppNewRange, définit pfPlayable sur TRUE et retourne S_OK.
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ctffunc.h |
DLL | Msctf.dll |
Composant redistribuable | TSF 1.0 sur Windows 2000 Professionnel |