Метод 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 часов, удаляя задания, которые не были изменены в течение периода ожидания. Чтобы указать период времени ожидания, задайте свойство расширения IIS BITSSessionTimeout .

Чтобы изменить расписание очистки, см. свойство расширения BITSCleanupUseDefault BITS IIS.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2003
Целевая платформа Windows
Header bitscfg.h
DLL BitsMgr.dll
Распространяемые компоненты BITS 1.5 в Windows XP

См. также раздел

IBITSExtensionSetup::EnableBITSUploads

IBITSExtensionSetup::GetCleanupTaskName