XPersistentLocalStoragePromptUserForSpaceResult
関数 XPersistentLocalStoragePromptUserForSpaceAsync の呼び出しの結果を返します。
構文
HRESULT XPersistentLocalStoragePromptUserForSpaceResult(
XAsyncBlock* asyncBlock
)
パラメーター
asyncBlock _Inout_
型: XAsyncBlock\d*
非同期呼び出しのステータスを監視するために使用できる XAsyncBlock
オブジェクトへのポインタ。
戻り値
型: HRESULT
ユーザーが要求された領域を解放しようとした場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。 エラー コードの一覧については、「エラー コード」を参照してください。 ユーザーが領域を解放しないことを選択した場合は、E_ABORT が返されます。
解説
ユーザーが領域を解放することを選択した場合、非同期操作の結果は成功です。 要求されたバイト数をユーザーが解放したことを保証するものではなく、ユーザーが操作を実行したことだけが保証されます。
ユーザーが領域の要求を行った操作を再試行すると、ゲームは XPersistentLocalStorageGetSpaceInfo を使用して空き領域をもう一度クエリします。
ユーザーがスペースを解放しないことを選択した場合、非同期操作の結果は E_ABORT
になります。
永続ローカル ストレージは PC プラットフォームには実装されていないため、そのプラットフォームではこの関数を使用しないでください。
要件
ヘッダー: XPersistentLocalStorage.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体