Partager via


IPropertyStorage ::Revert, méthode (propidlbase.h)

La méthode Revert ignore toutes les modifications apportées au jeu de propriétés nommées depuis sa dernière ouverture ou ignore les modifications qui ont été validées pour la dernière fois dans le jeu de propriétés. Cette méthode n’a aucun effet sur un jeu de propriétés en mode direct.

Syntaxe

HRESULT Revert();

Valeur de retour

Cette méthode prend en charge la valeur de retour standard E_UNEXPECTED, en plus des éléments suivants :

Remarques

Pour les jeux de propriétés en mode transactionné, cette méthode ignore toutes les modifications apportées à ce jeu de propriétés depuis l’ouverture de l’ensemble ou depuis la dernière validation (selon la dernière éventualité). Après cette opération, toutes les propriétés de stockage ou de flux existantes qui ont été ouvertes à partir du jeu de propriétés en cours de restauration ne sont plus valides et ne peuvent pas être utilisées. Le STG_E_REVERTED d’erreur sera retourné sur tous les appels, à l’exception de ceux à Release, à l’aide de ces flux ou stockages.

Pour les jeux de propriétés en mode direct, cette requête est ignorée et retourne S_OK.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête propidlbase.h (inclure Objbase.h, Propidlbase.h)
Bibliothèque Uuid.lib
DLL Ole32.dll

Voir aussi

IPropertyStorage

IPropertyStorage ::Commit