Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Use the GetCleanupTask method to retrieve an interface pointer to the cleanup task associated with the virtual directory.
Syntax
HRESULT GetCleanupTask(
[in] REFIID riid,
[out] IUnknown **ppUnk
);
Parameters
[in] riid
Identifies the task scheduler interface to return in ppTask. For a list of identifiers, see the ITaskScheduler::Activate method.
[out] ppUnk
A pointer to the interface specified by riid. Use the interface to modify the properties of the task. Release ppTask when done.
Return value
This method returns S_OK for success. Otherwise, the method returns S_FALSE if a task has not been created for the virtual directory.
Remarks
When you create a virtual directory and enable it for BITS uploads, BITS adds a work item in the Task Scheduler. The work item cleans up the virtual directory once every 12 hours by deleting jobs that have not been modified within the time-out period. To specify the time-out period, set the BITSSessionTimeout IIS extension property.
To change the cleanup schedule, see the BITSCleanupUseDefault BITS IIS extension property.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Minimum supported server | Windows Server 2003 |
Target Platform | Windows |
Header | bitscfg.h |
DLL | BitsMgr.dll |
Redistributable | BITS 1.5 on Windows XP |