Compartilhar via


Método IBITSExtensionSetup::GetCleanupTask (bitscfg.h)

Use o método GetCleanupTask para recuperar um ponteiro de interface para a tarefa de limpeza associada ao diretório virtual.

Sintaxe

HRESULT GetCleanupTask(
  [in]  REFIID   riid,
  [out] IUnknown **ppUnk
);

Parâmetros

[in] riid

Identifica a interface do agendador de tarefas a ser retornada em ppTask. Para obter uma lista de identificadores, consulte o método ITaskScheduler::Activate .

[out] ppUnk

Um ponteiro para a interface especificada por riid. Use a interface para modificar as propriedades da tarefa. Solte ppTask quando terminar.

Retornar valor

Esse método retorna S_OK para êxito. Caso contrário, o método retornará S_FALSE se uma tarefa não tiver sido criada para o diretório virtual.

Comentários

Quando você cria um diretório virtual e o habilita para uploads de BITS, o BITS adiciona um item de trabalho no Agendador de Tarefas. O item de trabalho limpa o diretório virtual uma vez a cada 12 horas excluindo trabalhos que não foram modificados dentro do período de tempo limite. Para especificar o período de tempo limite, defina a propriedade de extensão do IIS BITSSessionTimeout .

Para alterar o agendamento de limpeza, consulte a propriedade de extensão BITSCleanupUseDefault BITS IIS.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2003
Plataforma de Destino Windows
Cabeçalho bitscfg.h
DLL BitsMgr.dll
Redistribuível BITS 1.5 no Windows XP

Confira também

IBITSExtensionSetup::EnableBITSUploads

IBITSExtensionSetup::GetCleanupTaskName