Condividi tramite


Metodo ITfFnReconversion::QueryRange (ctffunc.h)

Il metodo ITfFnReconversion::QueryRange ottiene l'intervallo di testo a cui si applica la conversione.

Sintassi

HRESULT QueryRange(
  [in]  ITfRange *pRange,
        ITfRange **ppNewRange,
  [out] BOOL     *pfConvertable
);

Parametri

[in] pRange

Puntatore a un oggetto ITfRange che copre tutto o parte del testo da riconvertire.

ppNewRange

[in, out] Puntatore a un puntatore ITfRange che riceve un oggetto intervallo che copre tutto il testo che può essere riconvertito. Se nessun testo coperto da pRange può essere riconvertito, questi parametri ricevono NULL. In questo caso, il metodo restituirà S_OK, pertanto il chiamante deve verificare che questo parametro non sia NULL prima di usare il puntatore.

Quando questo metodo viene implementato da un servizio di testo, questo parametro è facoltativo e può essere NULL. In questo caso, l'intervallo non è obbligatorio.

Quando viene chiamata l'implementazione del gestore TSF di questo metodo, questo parametro non è facoltativo e non può essere NULL.

[out] pfConvertable

Puntatore a un valore BOOL che riceve zero se nessuno del testo coperto da pRange può essere riconvertito o diverso da zero.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_INVALIDARG
Uno o più parametri non sono validi.
E_OUTOFMEMORY
Si è verificato un errore di allocazione della memoria.

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione ctffunc.h
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

ITfFnReconversion

ITfRange