Skip to main content

XStoreAcquireLicenseForDurablesAsync

取得 DLC (含套件的耐久性產品)、不含套件的耐久性產品或耐久性附加元件產品的授權。

語法

參數

storeContextHandle   _In_
類型:XStoreContextHandle
使用者的市集內容控制代碼,由 XStoreCreateContext 傳回。 storeId   _In_z_
類型:char*
要取得授權之耐久性產品的市集識別碼。 async   _Inout_
類型:XAsyncBlock*
定義非同步工作的 XAsyncBlock。 使用 XAsyncBlock 來檢查呼叫的狀態並取得呼叫結果。 如需詳細資訊,請參閱 XAsyncBlock。

傳回值

類型:HRESULT 成功時傳回 S_OK,否則傳回錯誤碼。

備註

此 API 會嘗試取得所要求耐久性產品的授權。 如果是裝置第一次取得授權,則會進行服務呼叫,因此需要線上連線。 由於快取的緣故,後續對相同授權的呼叫可能會比較快,但授權隨時可能失效。 在主機上,離線存取需要為擁有的帳戶啟用「主要 XBOX」,而且必須先在線上時取得過一次授權。 在 PC 上,離線存取需要為擁有授權的帳戶設定「離線權限」,而且必須先在線上時取得過一次授權。 XStoreRegisterPackageLicenseLost 可用來監視從此 API 取得的授權是否遺失。

需求

標頭: XStore.h 程式庫: xgameruntime.lib 支援的平台:Windows、XBOX One 系列主機和 XBOX Series 主機

概念文件

另請參閱

XStore
XAsyncBlock
XStoreAcquireLicenseForDurablesResult
如何使用不含套件的耐久性產品
授予玩家附加元件內容的存取權
Last modified on October 6, 2026