Partager via


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
S_OK
La méthode a réussi.
E_INVALIDARG
Un ou plusieurs paramètres ne sont pas valides.
E_OUTOFMEMORY
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

Voir aussi

ITfFnPlayBack

ITfRange