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* 実行される非同期処理を定義する XAsyncBlock。XAsyncBlock を使用して呼び出しの状態をポーリングしたり、呼び出し結果を取得したりできます。詳細については、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
