Skip to main content

XAsyncSchedule

非同期プロバイダーのコールバック関数の作業をスケジュールします。

Syntax

Parameters

asyncBlock   _Inout_
型: XAsyncBlock*
非同期呼び出しのために XAsyncBegin に渡された XAsyncBlock へのポインター。 delayInMs   _In_
型: uint32_t
非同期呼び出しを非同期キューでスケジュールするまでシステムが待機する時間 (ミリ秒単位)。

Return value

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

Remarks

この関数は省略可能で、非同期プロバイダーの非同期作業のスケジューリングをより細かく制御できます。非同期作業を オーバーラップ I/O などのシステム管理の非同期メカニズムを通じて実行できる場合は、この関数を呼び出す必要はありません。 非同期作業を遅延後にスケジュールする必要がある場合は、XAsyncSchedule が非同期作業をスケジュールするまで待機するミリ秒数を delayInMs に指定します。 XAsyncSchedule を使用して非同期作業をスケジュールする非同期プロバイダーの例については、Asynchronous Programming Model の “Async Library” セクションを参照してください。

Requirements

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

Conceptual documentation

See also

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