Skip to main content

XAsyncWork

XAsyncRun によって呼び出されるコールバック関数を表します。

Syntax

Parameters

asyncBlock   _Inout_
型: XAsyncBlock*
XAsyncRun に渡された XAsyncBlock のコピーへのポインター。

Return value

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

Remarks

XAsyncRun に渡された XAsyncBlock のコピーへのポインターを使用することで、システムはポインターが常に存在し、コールバックに対して有効であることを保証できます。 XAsyncRun ヘルパー関数を使用してコールバック関数を非同期に実行する場合、呼び出されるコールバック関数の XAsyncWork ポインターを指定します。XAsyncRun は次に、XAsyncProvider 機能を使用してコールバック関数を実行します。 XAsyncProvider 機能の詳細については、Asynchronous Programming Model を参照してください。

Requirements

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

See also

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