Partager via


IByteBuffer::Revert, méthode

[La méthode Revert peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il n’est pas disponible pour une utilisation dans Windows Server 2003 avec Service Pack 1 (SP1) et versions ultérieures, Windows Vista, Windows Server 2008 et les versions ultérieures du système d’exploitation. L’interface IStream fournit des fonctionnalités similaires.]

La méthode Revert ignore toutes les modifications apportées à un flux traité depuis le dernier appel IByteBuffer::Commit .

Syntaxe

HRESULT Revert();

Paramètres

Cette méthode n’a aucun paramètre.

Valeur retournée

La valeur de retour est un HRESULT. La valeur S_OK indique que l’appel a réussi et que le flux a été rétabli à sa version précédente.

Notes

Cette méthode ignore les modifications apportées à un flux traité depuis la dernière opération de validation.

Exemples

L’exemple suivant montre le rétablissement d’un flux transactionné à l’opération de dernière validation.

HRESULT  hr;

hr = pIByteBuff->Revert();
if (FAILED(hr))
  printf("Failed IByteBuffer::Revert\n");

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
Fin de la prise en charge des clients
Windows XP
Fin de la prise en charge des serveurs
Windows Server 2003
En-tête
Scardssp.h
Bibliothèque de types
Scardssp.tlb
DLL
Scardssp.dll
IID
IID_IByteBuffer est défini comme E126F8FE-A7AF-11D0-B88A-00C04FD424B9