IOleUndoManager::GetOpenParentState 方法 (ocidl.h)

检索有关最内部打开的父撤消单元的状态信息。

语法

HRESULT GetOpenParentState(
  [out] DWORD *pdwState
);

parameters

[out] pdwState

指向接收状态信息的变量的指针。 此信息是取自 UASFLAGS 枚举的值。

返回值

如果存在打开的父单元并且已成功返回其状态或禁用了撤消管理器,则此方法返回S_OK;否则,S_FALSE。

注解

调用方备注

检查正常状态时,请使用 UAS_MASK 值将 pdwState 参数中未使用的位屏蔽到此方法中,以便将来兼容。

实施者说明

如果有打开的父单元,此方法将调用 IOleParentUndoUnit::GetParentState

如果撤消管理器处于禁用状态,则应使用UAS_BLOCKED填充 pdwState 参数并返回S_OK。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 ocidl.h

请参阅

IOleUndoManager

UASFLAGS