Freigeben über


IBITSExtensionSetup::GetCleanupTask-Methode (bitscfg.h)

Verwenden Sie die GetCleanupTask-Methode , um einen Schnittstellenzeiger auf den Bereinigungstask abzurufen, der dem virtuellen Verzeichnis zugeordnet ist.

Syntax

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

Parameter

[in] riid

Gibt die Taskplanerschnittstelle an, die in ppTask zurückgegeben werden soll. Eine Liste der Bezeichner finden Sie unter der ITaskScheduler::Activate-Methode .

[out] ppUnk

Ein Zeiger auf die durch riid angegebene Schnittstelle. Verwenden Sie die -Schnittstelle, um die Eigenschaften der Aufgabe zu ändern. Geben Sie ppTask frei , wenn Sie fertig sind.

Rückgabewert

Diese Methode gibt S_OK für den Erfolg zurück. Andernfalls gibt die Methode S_FALSE zurück, wenn keine Aufgabe für das virtuelle Verzeichnis erstellt wurde.

Hinweise

Wenn Sie ein virtuelles Verzeichnis erstellen und für BITS-Uploads aktivieren , fügt BITS dem Aufgabenplaner ein Arbeitselement hinzu. Das Arbeitselement bereinigt das virtuelle Verzeichnis einmal alle 12 Stunden, indem Aufträge gelöscht werden, die innerhalb des Timeoutzeitraums nicht geändert wurden. Um den Timeoutzeitraum anzugeben, legen Sie die IIS-Erweiterungseigenschaft BITSSessionTimeout fest.

Informationen zum Ändern des Bereinigungszeitplans finden Sie in der IIS-Erweiterungseigenschaft BITSCleanupUseDefault .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2003
Zielplattform Windows
Kopfzeile bitscfg.h
DLL BitsMgr.dll
Verteilbare Komponente BITS 1.5 unter Windows XP

Weitere Informationen

IBITSExtensionSetup::EnableBITSUploads

IBITSExtensionSetup::GetCleanupTaskName