次の方法で共有


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

こちらもご覧ください

IBITSExtensionSetup::EnableBITSUploads

IBITSExtensionSetup::GetCleanupTaskName