Compartir a través de


Método IPropertyStorage::Revert (propidlbase.h)

El método Revert descarta todos los cambios realizados en el conjunto de propiedades con nombre desde que se abrió por última vez o descarta los cambios confirmados por última vez en el conjunto de propiedades. Este método no tiene ningún efecto en un conjunto de propiedades en modo directo.

Sintaxis

HRESULT Revert();

Valor devuelto

Este método admite el valor devuelto estándar E_UNEXPECTED, además de lo siguiente:

Comentarios

En el caso de los conjuntos de propiedades en modo de transacción, este método descarta todos los cambios realizados en este conjunto de propiedades desde que se abrió el conjunto o desde la última vez que se confirmó, (lo que sea más adelante). Después de esta operación, las propiedades con valores de flujo o almacenamiento existentes que se han abierto desde el conjunto de propiedades que se revierten ya no son válidas y no se pueden usar. El error STG_E_REVERTED se devolverá en todas las llamadas, excepto en las que se van a liberar, mediante estos flujos o almacenamientos.

En el caso de los conjuntos de propiedades en modo directo, esta solicitud se omite y devuelve S_OK.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado propidlbase.h (include Objbase.h, Propidlbase.h)
Library Uuid.lib
Archivo DLL Ole32.dll

Consulte también

IPropertyStorage

IPropertyStorage::Commit