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 |