XStoreGetUserPurchaseIdAsync
顧客購入 ID を取得します。この ID は、現在のユーザーの代わりに無料製品の権利を付与するために使用できる Microsoft Store ID キーを取得します。この API は、サービスから製品を管理するで説明されているフローで使用されます。構文
パラメーター
storeContextHandle _In_Type: XStoreContextHandle XStoreCreateContext から返される、ユーザーのストア コンテキスト ハンドル。 serviceTicket _In_z_
Type: char* 購入に関連付けられているサービス チケット。 publisherUserId _In_z_
Type: char* パブリッシャーのユーザー ID を含む文字列。 async _Inout_
Type: XAsyncBlock* 実行中の非同期処理を定義する XAsyncBlock。XAsyncBlock は、呼び出しの状態のポーリングと呼び出し結果の取得に使用できます。詳細については、XAsyncBlock を参照してください。
戻り値
Type: HRESULT HRESULT の成功またはエラー コード。解説
顧客の購入 ID とこの関数の実行結果を取得するには、この関数を呼び出した後に XStoreGetUserPurchaseIdResult を呼び出します。顧客の購入 ID のサイズを取得するには、この関数を呼び出した後に XStoreGetUSerPurchaseIdResultSize を呼び出します。結果のサイズを事前に知ることで、より効率的に結果を読み取ることができます。 次のコード スニペットは、顧客購入 ID を取得する例を示しています。要件
ヘッダー: XStore.h (XGameRuntime.h に含まれる) ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One 本体および XBOX Series 本体関連概念ドキュメント
関連項目
XStoreXStoreGetUserPurchaseIdResult
XStoreGetUSerPurchaseIdResultSize
サービスから製品を管理する
