Partager via


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

Utilisez la méthode GetCleanupTask pour récupérer un pointeur d’interface vers la tâche de nettoyage associée au répertoire virtuel.

Syntaxe

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

Paramètres

[in] riid

Identifie l’interface du planificateur de tâches à retourner dans ppTask. Pour obtenir la liste des identificateurs, consultez la méthode ITaskScheduler ::Activate .

[out] ppUnk

Pointeur vers l’interface spécifiée par riid. Utilisez l’interface pour modifier les propriétés de la tâche. Relâchez ppTask lorsque vous avez terminé.

Valeur retournée

Cette méthode retourne S_OK de réussite. Sinon, la méthode retourne S_FALSE si aucune tâche n’a été créée pour le répertoire virtuel.

Remarques

Lorsque vous créez un répertoire virtuel et que vous l’activez pour les chargements BITS, BITS ajoute un élément de travail dans le Planificateur de tâches. L’élément de travail nettoie le répertoire virtuel une fois toutes les 12 heures en supprimant les travaux qui n’ont pas été modifiés dans le délai imparti. Pour spécifier le délai d’attente, définissez la propriété d’extension IIS BITSSessionTimeout .

Pour modifier la planification du nettoyage, consultez la propriété d’extension IIS BITSCleanupUseDefault .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2003
Plateforme cible Windows
En-tête bitscfg.h
DLL BitsMgr.dll
Composant redistribuable BITS 1.5 sur Windows XP

Voir aussi

IBITSExtensionSetup ::EnableBITSUploads

IBITSExtensionSetup ::GetCleanupTaskName