IBackgroundCopyJob1::GetStatus メソッド (qmgr.h)

[IBackgroundCopyJob1 は、[要件] セクションで指定されたオペレーティング システムで使用できます。 今後のバージョンでは変更されるか、利用できなくなる場合もあります。 代わりに、 BITS インターフェイスを使用します。

GetStatus メソッドを使用して、ジョブの状態を取得します。

構文

HRESULT GetStatus(
  [out] DWORD *pdwStatus,
  [out] DWORD *pdwWin32Result,
  [out] DWORD *pdwTransportResult,
  [out] DWORD *pdwNumOfRetries
);

パラメーター

[out] pdwStatus

ジョブの状態。 状態は、次のフラグの 1 つ以上に設定できます。

意味
QM_STATUS_JOB_FOREGROUND
サポートされていません。
QM_STATUS_JOB_INCOMPLETE
QMGR は引き続きジョブをダウンロードしています。
QM_STATUS_JOB_COMPLETE
ジョブが完了しました。
QM_STATUS_JOB_ERROR
ジョブの処理中にエラーが発生しました。

[out] pdwWin32Result

Win32 エラー コード。 QM_STATUS_JOB_ERROR dwStatus フラグが設定されている場合にのみ有効です。

[out] pdwTransportResult

HTTP エラー コード。 QM_STATUS_JOB_ERROR dwStatus フラグが設定されている場合にのみ有効です。

[out] pdwNumOfRetries

エラーが発生した後に QMGR がジョブをダウンロードしようとした回数。 QM_STATUS_GROUP_ERROR dwStatus フラグが設定されている場合にのみ有効です。

戻り値

このメソッドは、次の HRESULT 値と他の値を返します。

リターン コード 説明
S_OK
ジョブの状態を正常に取得しました。

要件

要件
サポートされている最小のクライアント Windows XP
サポートされている最小のサーバー Windows Server 2003
対象プラットフォーム Windows
ヘッダー qmgr.h
[DLL] QmgrPrxy.dll

こちらもご覧ください

IBackgroundCopyJob1