IPropertyStorage::Revert 方法 (propidl.h)

Revert 方法放弃自上次打开以来对命名属性集所做的所有更改,或放弃上次提交到属性集的更改。 此方法对直接模式属性集没有影响。

语法

HRESULT Revert();

返回值

此方法支持E_UNEXPECTED的标准返回值,此外还支持以下各项:

注解

对于事务处理模式属性集,此方法放弃自打开该集或上次提交该属性集以来在此属性集中所做的所有更改, (以较晚) 为准。 此操作后,已从要还原的属性集打开的任何现有存储或流值属性将不再有效,并且无法使用。 错误STG_E_REVERTED将在使用这些流或存储的所有调用(对 Release 的调用除外)上返回。

对于直接模式属性集,此请求将被忽略并返回S_OK。

要求

   
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 propidl.h (包括 Objbase.h、Propidlbase.h)
Library Uuid.lib
DLL Ole32.dll

请参阅

IPropertyStorage

IPropertyStorage::Commit