Skip to main content

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

See also

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