IProvideTaskPage::GetPage 方法 (mstask.h)

[[此 API 可能在操作系统或产品的后续版本中被更改或不可用。 请改用 任务计划程序 2.0 接口 。] ]

此方法检索与任务对象关联的一个或多个属性表页。

语法

HRESULT GetPage(
  [in]  TASKPAGE       tpType,
  [in]  BOOL           fPersistChanges,
  [out] HPROPSHEETPAGE *phPage
);

参数

[in] tpType

以下 TASKPAGE 枚举值之一,用于指定要返回的页面。

TASKPAGE_TASK

常规页属性。

TASKPAGE_SCHEDULE

任务的计划属性。

TASKPAGE_SETTINGS

任务的“设置”属性。

[in] fPersistChanges

指定对任务对象的更改是否自动持久化。 如果 为 TRUE,则如果在发布时进行了更改,则页面会自动更新永久性任务对象。 如果 为 FALSE,则调用方负责通过在任务对象上调用 IPersistFile::Save ,使任务对象更改持久化。

[out] phPage

任务对象的返回属性表页的句柄。 然后,可以使用此句柄显示页面。

返回值

如果方法成功,则返回S_OK;如果任务尚未保存到磁盘,则返回STG_E_NOTFILEBASEDSTORAGE。

注解

若要检索 IProvideTaskPage 接口,请调用 ITask::QueryInterface

以下代码显示了使用此方法和调用 ITask::QueryInterface 的变量声明和调用语法。

示例

有关检索和显示已知任务的常规任务页的完整示例,请参阅 检索任务页示例

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 mstask.h
Library Mstask.lib
DLL Mstask.dll
可再发行组件 Windows NT 4.0 和 Windows 95 上的 Internet Explorer 4.0 或更高版本

另请参阅

IProvideTaskPage

TASKPAGE