IOleDocument::GetDocMiscStatus 方法 (docobj.h)

检索有关文档对象的状态信息。

语法

HRESULT GetDocMiscStatus(
  [out] DWORD *pdwStatus
);

参数

[out] pdwStatus

指向有关受支持行为的信息的指针。 可能的值取自 DOCMISC 枚举。

返回值

此方法在成功时返回S_OK。 其他可能的返回值包括以下内容。

返回代码 说明
E_POINTER
pdwStatus 中的地址为 NULL

备注

此方法为容器提供了一种确定文档对象是否支持多个视图、复杂矩形、在弹出窗口中打开或文件读/写的方法。

此枚举器中的值也作为 DocObject 键的值存储在注册表中。

调用方备注

通过在激活文档对象之前调用此方法,容器可以采取任何必要的步骤来支持或以其他方式适应指定的行为。

实施者说明

必须在任何文档对象中完全实现此方法,即使 pdwStatus 的取消引用值为零也是如此。 E_NOTIMPL不是可接受的返回值。 通常,返回的 DOCMISC 值应硬编码,以提升性能。

要求

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

另请参阅

DOCMISC

IOleDocument