Skip to main content

XAsyncRun

指定されたコールバック関数を非同期に実行します。

Syntax

Parameters

asyncBlock   _Inout_
型: XAsyncBlock*
非同期呼び出しを追跡するために使用される XAsyncBlock へのポインター。 work   _In_
型: XAsyncWork*
非同期に実行するコールバック関数へのポインター。

Return value

型: HRESULT 成功した場合は S_OK を返します。それ以外の場合はエラー コードを返します。エラー コードの一覧については、Error Codes を参照してください。

Remarks

XAsyncRun は、work に指定されたコールバック関数を非同期に実行するヘルパー関数です。asyncBlock に指定された XAsyncBlock を使用して、コールバック関数のキャンセルまたは状態の取得を行うことができます。XAsyncRun は内部的に、以下の XAsyncProvider 関数を使用してコールバック関数を実行および追跡します: XAsyncProvider および XAsyncBlock を使用して独自の非同期機能を実装する方法の詳細については、Asynchronous Programming Model を参照してください。

Requirements

ヘッダー: XAsync.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体

Conceptual documentation

See also

XAsync Members
XAsyncProvider Members
Asynchronous Programming Model
最終更新日 2026年8月24日