Compartilhar via


Método IByteBuffer::Revert

[O método Revert está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele não está disponível para uso no Windows Server 2003 com Service Pack 1 (SP1) e posterior, Windows Vista, Windows Server 2008 e versões subsequentes do sistema operacional. A interface IStream fornece funcionalidade semelhante.]

O método Revert descarta todas as alterações feitas em um fluxo transacionado desde a última chamada IByteBuffer::Commit .

Sintaxe

HRESULT Revert();

Parâmetros

Esse método não tem parâmetros.

Valor retornado

O valor retornado é um HRESULT. Um valor de S_OK indica que a chamada foi bem-sucedida e o fluxo foi revertido para sua versão anterior.

Comentários

Esse método descarta as alterações feitas em um fluxo transacionado desde a última operação de confirmação.

Exemplos

O exemplo a seguir mostra a reversão de um fluxo transacionado para a última operação confirmada.

HRESULT  hr;

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

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Fim do suporte ao cliente
Windows XP
Fim do suporte ao servidor
Windows Server 2003
Cabeçalho
Scardssp.h
Biblioteca de tipos
Scardssp.tlb
DLL
Scardssp.dll
IID
IID_IByteBuffer é definido como E126F8FE-A7AF-11D0-B88A-00C04FD424B9