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 |