Condividi tramite


Metodo ITfContext::CreateRangeBackup (msctf.h)

Crea un backup di un intervallo.

Sintassi

HRESULT CreateRangeBackup(
  [in]  TfEditCookie   ec,
  [in]  ITfRange       *pRange,
  [out] ITfRangeBackup **ppBackup
);

Parametri

[in] ec

Contiene un cookie di modifica che identifica la sessione di modifica. Questo è il valore passato a ITfEditSession::D oEditSession.

[in] pRange

Puntatore all'oggetto ITfRange da eseguire il backup.

[out] ppBackup

Puntatore a un puntatore dell'interfaccia ITfRangeBackup che riceve il backup di pRange.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
TF_E_NOLOCK
Il cookie in ec non è valido.
TF_E_DISCONNECTED
Il contesto non è in uno stack di documenti.
E_INVALIDARG
Uno o più parametri non sono validi.
E_OUTOFMEMORY
Si è verificato un errore di allocazione della memoria.
E_FAIL
Si è verificato un errore non specificato.

Commenti

Questo metodo crea una copia dell'intervallo che può usare per ripristinare i dati in ITfRangeBackup::Restore.

Requisiti

Requisito Valore
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 msctf.h
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

Interfaccia ITfContext, ITfEditSession::D oEditSession, interfaccia ITfRangeBackup, interfaccia ITfRangeBackup, ITfRangeBackup::Restore, Range: Cloni e backup