Partager via


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

Crée une sauvegarde d’une plage.

Syntaxe

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

Paramètres

[in] ec

Contient un cookie de modification qui identifie la session de modification. Il s’agit de la valeur passée à ITfEditSession ::D oEditSession.

[in] pRange

Pointeur vers l’objet ITfRange à sauvegarder.

[out] ppBackup

Pointeur vers un pointeur d’interface ITfRangeBackup qui reçoit la sauvegarde de pRange.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Description
S_OK
La méthode a réussi.
TF_E_NOLOCK
Le cookie dans ec n’est pas valide.
TF_E_DISCONNECTED
Le contexte ne se trouve pas sur une pile de documents.
E_INVALIDARG
Un ou plusieurs paramètres ne sont pas valides.
E_OUTOFMEMORY
Un échec d’allocation de mémoire s’est produit.
E_FAIL
Une erreur non spécifiée s'est produite.

Remarques

Cette méthode crée une copie de la plage qu’elle peut utiliser pour restaurer les données dans ITfRangeBackup ::Restore.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête msctf.h
DLL Msctf.dll
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel

Voir aussi

Interface ITfContext, ITfEditSession ::D oEditSession, interface ITfRange, interface ITfRangeBackup, ITfRangeBackup ::Restore, Plages : Clones et sauvegardes