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 或更高版本 |