IBITSExtensionSetup::GetCleanupTask メソッド (bitscfg.h)
GetCleanupTask メソッドを使用して、仮想ディレクトリに関連付けられているクリーンアップ タスクへのインターフェイス ポインターを取得します。
構文
HRESULT GetCleanupTask(
[in] REFIID riid,
[out] IUnknown **ppUnk
);
パラメーター
[in] riid
ppTask で返されるタスク スケジューラ インターフェイスを識別します。 識別子の一覧については、 ITaskScheduler::Activate メソッドを参照してください。
[out] ppUnk
riid で指定されたインターフェイスへのポインター。 インターフェイスを使用して、タスクのプロパティを変更します。 完了したら ppTask を 解放します。
戻り値
このメソッドは、成功のために S_OK を返します。 それ以外の場合、仮想ディレクトリに対してタスクが作成されていない場合、メソッドは S_FALSE を返します。
注釈
仮想ディレクトリを作成し、BITS アップロードに 対して有効にすると 、BITS によって タスク スケジューラに作業項目が追加されます。 作業項目は、タイムアウト期間内に変更されていないジョブを削除することで、12 時間ごとに仮想ディレクトリをクリーンアップします。 タイムアウト期間を指定するには、 BITSSessionTimeout IIS 拡張プロパティを設定します。
クリーンアップ スケジュールを変更するには、 BITSCleanupUseDefault BITS IIS 拡張機能プロパティを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2003 |
対象プラットフォーム | Windows |
ヘッダー | bitscfg.h |
[DLL] | BitsMgr.dll |
再頒布可能パッケージ | Windows XP の BITS 1.5 |