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

另请参阅

IBITSExtensionSetup::EnableBITSUploads

IBITSExtensionSetup::GetCleanupTaskName