Skip to main content

XAsyncGetResultSize

XAsyncGetResult に渡すバッファーに必要なサイズを返します。

Syntax

Parameters

asyncBlock   _Inout_
型: XAsyncBlock*
非同期呼び出しに渡された XAsyncBlock へのポインター。 bufferSize   _Out_
型: size_t*
結果を保持するために必要なバッファーのサイズ (バイト単位)。

Return value

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

Remarks

非同期呼び出しが結果を返す場合は、XAsyncGetResult を呼び出す前にこの関数を呼び出して、結果を保持するのに必要なバッファーのサイズを指定します。結果を返す各非同期呼び出しには、その非同期呼び出しから結果を返すために呼び出せる対応する関数が必要です。 結果を返す対応する関数を持つ非同期呼び出しの例については、XGameSaveGetRemainingQuotaAsync および XGameSaveGetRemainingQuotaResult を参照してください。

Requirements

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

Conceptual documentation

See also

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