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 |
|
Biblioteca de tipos |
|
DLL |
|
IID |
IID_IByteBuffer é definido como E126F8FE-A7AF-11D0-B88A-00C04FD424B9 |