XAsyncGetStatus
非同期呼び出しの状態を返します。必要に応じて完了を待機します。Syntax
Parameters
asyncBlock _Inout_型: XAsyncBlock* 非同期呼び出しに渡された XAsyncBlock へのポインター。 wait _In_
型: bool true の場合、
XAsyncGetStatus は、非同期呼び出しが完了するかキャンセルされるまで待機します。
Return value
型: HRESULT 成功した場合はS_OK を返します。それ以外の場合はエラー コードを返します。エラー コードの一覧については、Error Codes を参照してください。
Remarks
非同期呼び出しが完了したら、非同期呼び出しに結果のデータ ペイロードがある場合、XAsyncGetResult を呼び出して結果を取得できます。非同期呼び出しに結果のデータ ペイロードがない場合は、XAsyncGetResult を呼び出す必要はありません。 注: 完了コールバックと、待機パラメーターに true を指定したXAsyncGetStatus の両方を使用して、呼び出しが完了した時点を特定できます。これらの呼び出しの順序はあいまいになる可能性があるため、ベスト プラクティスとして、同じ呼び出しに両方を使用しないでください。
Requirements
ヘッダー: XAsync.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体Conceptual documentation
- Run simple task
- XAsync library overview
- Set up custom provider
- Asynchronous Programming Model
- Asynchronous programming design goals and improvements
See also
XAsync MembersXAsyncGetResult
Asynchronous Programming Model
