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 MembersXAsyncBegin
XAsyncSchedule
Asynchronous Programming Model
