IBackgroundCopyJob2 インターフェイス (bits1_5.h)
IBackgroundCopyJob2 インターフェイスを使用して、アップロード/応答ジョブから応答データを取得し、クライアントへの応答データ転送の進行状況を確認し、コマンド ラインの実行を要求し、プロキシおよびリモート サーバー認証要求の資格情報を指定します。
IBackgroundCopyJob2 インターフェイスは、IBackgroundCopyJob インターフェイスから継承されます。
IBackgroundCopyJob2 インターフェイス ポインターを取得するには、インターフェイス識別子に を使用して __uuidof(IBackgroundCopyJob2)
IBackgroundCopyJob::QueryInterface メソッドを呼び出します。 IBackgroundCopyJob2 インターフェイス ポインターを使用して、IBackgroundCopyJob メソッドと IBackgroundCopyJob2 メソッドの両方を呼び出します。
継承
IBackgroundCopyJob2 インターフェイスは IBackgroundCopyJob から継承されます。 IBackgroundCopyJob2 には、次の種類のメンバーもあります。
メソッド
IBackgroundCopyJob2 インターフェイスには、これらのメソッドがあります。
IBackgroundCopyJob2::GetNotifyCmdLine ジョブがエラーまたは転送された状態になったときに実行するプログラムを取得します。 |
IBackgroundCopyJob2::GetReplyData サーバー アプリケーションから応答データのメモリ内コピーを取得します。 ジョブの種類がBG_JOB_TYPE_UPLOAD_REPLYで、その状態がBG_JOB_STATE_TRANSFERRED場合にのみ、このメソッドを呼び出します。 |
IBackgroundCopyJob2::GetReplyFileName サーバー アプリケーションから応答データを含むファイルの名前を取得します。 ジョブの種類がBG_JOB_TYPE_UPLOAD_REPLY場合にのみ、このメソッドを呼び出します。 |
IBackgroundCopyJob2::GetReplyProgress アップロード/応答ジョブから応答データの転送に関連する進行状況情報を取得します。 |
IBackgroundCopyJob2::RemoveCredentials 使用から資格情報を削除します。 資格情報は、IBackgroundCopyJob2::SetCredentials メソッドを使用して指定した既存のターゲットとスキームのペアと一致する必要があります。 設定した資格情報を取得する方法はありません。 |
IBackgroundCopyJob2::SetCredentials プロキシまたはリモート サーバーのユーザー認証要求に使用する資格情報を指定します。 |
IBackgroundCopyJob2::SetNotifyCmdLine ジョブがBG_JOB_STATE_ERRORまたはBG_JOB_STATE_TRANSFERRED状態に入った場合に実行するプログラムを指定します。 BITS は、このメソッドを呼び出したユーザーのコンテキストでプログラムを実行します。 |
IBackgroundCopyJob2::SetReplyFileName サーバー アプリケーションからの応答データを格納するファイルの名前を指定します。 ジョブの種類がBG_JOB_TYPE_UPLOAD_REPLY場合にのみ、このメソッドを呼び出します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2003 |
対象プラットフォーム | Windows |
ヘッダー | bits1_5.h (Bits.h を含む) |
再頒布可能パッケージ | Windows XP の BITS 1.5 |