XPersistentLocalStorageSpaceInfo

XPersistentLocalStorageGetSpaceInfo によって返される永続ローカル ストレージ (PLS) の状態に関する詳細が含まれます。

構文

typedef struct XPersistentLocalStorageSpaceInfo {
    uint64_t availableFreeBytes;
    uint64_t totalFreeBytes;
    uint64_t usedBytes;
    uint64_t totalBytes;
} XPersistentLocalStorageSpaceInfo

メンバー

availableFreeBytes
型: uint64_t

使用可能なストレージ スペースの量 (バイト単位)。

totalFreeBytes
型: uint64_t

PLS 割り当て後に残っているスペースの量。 これらのバイトを使用できるようにするには、ユーザーにスペースを解放するように求める必要がある場合があります。 詳細情報については、「XPersistentLocalStoragePromptUserForSpaceAsync」を参照してください。

usedBytes
型: uint64_t

現在使用中のストレージ スペースの量 (バイト単位)。

totalBytes
型: uint64_t

ユーザーが使用できるストレージ スペースの合計量 (バイト単位)。

解説

タイトルで Growable Persistent Local Storage を使用している場合は、XPersistentLocalStorageGetSpaceInfo 関数を呼び出して、使用可能なストレージ容量を確認できます。

XPersistentLocalStorageGetSpaceInfo 関数呼び出しが戻ったら、ストレージの詳細について XPersistentLocalStorageSpaceInfo オブジェクトを確認してください。

ストレージの詳細には、使用中のスペースの量、タイトルで使用可能な量、およびスペースを解放するようにユーザーにプロンプトを表示する必要があるかどうかが含まれます。

要件

ヘッダー: XPersistentLocalStorage.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

XPersistentLocalStorage
XPersistentLocalStorageGetSpaceInfo
XPersistentLocalStoragePromptUserForSpaceAsync