IByteBuffer::Revert-Methode
[Die Revert-Methode ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Es ist nicht für die Verwendung in Windows Server 2003 mit Service Pack 1 (SP1) und höher, Windows Vista, Windows Server 2008 und nachfolgenden Versionen des Betriebssystems verfügbar. Die IStream-Schnittstelle bietet ähnliche Funktionen.]
Die Revert-Methode verwirft alle Änderungen, die seit dem letzten IByteBuffer::Commit-Aufruf an einem transaktiven Stream vorgenommen wurden.
Syntax
HRESULT Revert();
Parameter
Diese Methode hat keine Parameter.
Rückgabewert
Der Rückgabewert ist ein HRESULT. Der Wert S _ OK gibt an, dass der Aufruf erfolgreich war und der Stream auf die vorherige Version zurückgesetzt wurde.
Bemerkungen
Diese Methode verwirft Änderungen, die seit dem letzten Commitvorgang an einem transaktiven Stream vorgenommen wurden.
Beispiele
Das folgende Beispiel zeigt, wie ein transaktiver Stream auf den Vorgang zurückgesetzt wird, für den zuletzt ein Commit ausgeführt wurde.
HRESULT hr;
hr = pIByteBuff->Revert();
if (FAILED(hr))
printf("Failed IByteBuffer::Revert\n");
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows [Nur XP-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Ende des Supports (Client) |
Windows XP |
| Ende des Supports (Server) |
Windows Server 2003 |
| Header |
|
| Typbibliothek |
|
| DLL |
|
| IID |
IID _ IByteBuffer ist als E126F8FE-A7AF-11D0-B88A-00C04FD424B9 definiert. |