Skip to main content

XStoreReportConsumableFulfillmentAsync

指定した数量の消耗型製品を消費します。消耗型製品の実装と使用の詳細については、消費型ベースのエコシステム を参照してください。

Syntax

Parameters

storeContextHandle   _In_
型: XStoreContextHandle
XStoreCreateContext によって返されたユーザーのストア コンテキスト ハンドル。 storeProductId   _In_z_
型: char*
使用済みとして報告する消耗型アドオンのストア ID。 quantity   _In_
型: uint32_t
使用済みとして報告する消耗型アドオンの単位数。ストア管理の消耗型製品 (Microsoft が残高を管理している消耗型製品) の場合は、消費された単位数を指定します。ゲーム管理の消耗型製品 (開発者が残高を管理している消耗型製品) の場合は、1 を指定します。 trackingId   _In_
型: GUID
追跡の目的で、消費処理に関連付けられる特定のトランザクションを識別する、開発者が指定する GUID。 async   _Inout_
型: XAsyncBlock*
実行される非同期処理を定義する XAsyncBlockXAsyncBlock を使用して呼び出しの状態をポーリングしたり、呼び出し結果を取得したりできます。詳細については、XAsyncBlock を参照してください。

Return value

型: HRESULT HRESULT の成功またはエラー コード。

Remarks

この関数の結果を取得するには、この関数を呼び出した後に XStoreReportConsumableFulfillmentResult を呼び出します。 次のコード スニペットは、消耗型製品の一定数量を使用する例を示しています。

Requirements

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

Conceptual documentation

See also

XStore
消費型ベースのエコシステム XStoreReportConsumableFulfillmentResult
最終更新日 2026年8月24日