IBITSExtensionSetup::GetCleanupTask 方法 (bitscfg.h)
使用 GetCleanupTask 方法检索指向与虚拟目录关联的清理任务的接口指针。
语法
HRESULT GetCleanupTask(
[in] REFIID riid,
[out] IUnknown **ppUnk
);
参数
[in] riid
标识在 ppTask 中返回的任务计划程序接口。 有关标识符的列表,请参阅 ITaskScheduler::Activate 方法。
[out] ppUnk
指向 riid 指定的接口的指针。 使用 接口修改任务的属性。 完成后释放 ppTask 。
返回值
此方法返回 成功S_OK 。 否则,如果尚未为虚拟目录创建任务,方法将返回 S_FALSE 。
注解
创建虚拟目录并 为其启用 BITS 上传时,BITS 会在 任务计划程序中添加一个工作项。 工作项通过删除在超时期限内未修改的作业,每 12 小时清理一次虚拟目录。 若要指定超时期限,请设置 BITSSessionTimeout IIS 扩展属性。
若要更改清理计划,请参阅 BITSCleanupUseDefault BITS IIS 扩展属性。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2003 |
目标平台 | Windows |
标头 | bitscfg.h |
DLL | BitsMgr.dll |
可再发行组件 | Windows XP 上的 BITS 1.5 |