XStoreQueryPackageIdentifier

检索指定存储 ID 的包标识符。

语法

HRESULT XStoreQueryPackageIdentifier(
         const char* storeId,
         size_t size,
         char* packageIdentifier
)

参数

storeId _In_z_
类型:char*

存储区中包含包的产品的 ID。

size _In_
类型:size_t

包标识符中的字符数。 此大小必须至少为 XPACKAGE_IDENTIFIER_MAX_LENGTH (33)。

packageIdentifier _Out_writes_z_(size)
类型:char*

成功后,包含包标识符。 有关包标识符的详细信息,请参阅管理和许可可下载内容 (DLC)

返回值

类型:HRESULT

成功时返回 S_OK,否则返回错误代码。

错误代码 说明
0x80070057 E_INVALIDARG 没有与 Store ID 对应的已安装包

备注

要下载并安装指定的存储包,请调用 XStoreDownloadAndInstallPackagesAsync

要获取调用XStoreDownloadAndInstallPackagesAsync 的结果,请调用 XStoreDownloadAndInstallPackagesResult

要获取 XStoreDownloadAndInstallPackagesResult 返回的结果中的项数,请调用 XStoreDownloadAndInstallPackagesResultCount

要求

头文件:XStore.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XStore