次の方法で共有


IServiceActivity::AsynchronousCall メソッド (comsvcs.h)

ユーザー定義の作業を非同期的に実行します。

構文

HRESULT AsynchronousCall(
  [in] IServiceCall *pIServiceCall
);

パラメーター

[in] pIServiceCall

バッチ処理を実装するために使用される IServiceCall インターフェイスへのポインター。

戻り値

このメソッドは、標準の戻り値E_INVALIDARG、E_OUTOFMEMORY、E_FAIL、および次の値を返すことができます。

リターン コード 説明
S_OK
バッチ作業は、非同期的に実行するアクティビティによって受け入れられました。 この戻り値は、必ずしもバッチ作業が正常に完了したことを意味するとは限りません。
CO_E_ASYNC_WORK_REJECTED
バッチ作業をアクティビティの非同期作業キューに追加することはできません。

注釈

このメソッドによって実行されるバッチ作業は、 CoCreateActivity の呼び出しによって作成されたアクティビティのコンテキストとスレッド アパートメントで実行されます。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー comsvcs.h

こちらもご覧ください

IServiceActivity