Compartilhar via


Método ITfContext::CreateRangeBackup (msctf.h)

Cria um backup de um intervalo.

Sintaxe

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

Parâmetros

[in] ec

Contém um cookie de edição que identifica a sessão de edição. Esse é o valor passado para ITfEditSession::D oEditSession.

[in] pRange

Ponteiro para o objeto ITfRange a ser copiado em backup.

[out] ppBackup

Ponteiro para um ponteiro de interface ITfRangeBackup que recebe o backup de pRange.

Retornar valor

Esse método pode retornar um desses valores.

Valor Descrição
S_OK
O método foi bem-sucedido.
TF_E_NOLOCK
O cookie em ec é inválido.
TF_E_DISCONNECTED
O contexto não está em uma pilha de documentos.
E_INVALIDARG
Um ou mais parâmetros são inválidos.
E_OUTOFMEMORY
Ocorreu uma falha de alocação de memória.
E_FAIL
Ocorreu um erro não especificado.

Comentários

Esse método cria uma cópia do intervalo que ele pode usar para restaurar os dados em ITfRangeBackup::Restore.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho msctf.h
DLL Msctf.dll
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

Interface ITfContext, ITfEditSession::D oEditSession, interface ITfRange, interface ITfRangeBackup, ITfRangeBackup::Restore, Ranges: Clones e Backups