XStoreDownloadAndInstallPackagesResult
获取调用 XStoreDownloadAndInstallPackagesAsync 的结果。
语法
HRESULT XStoreDownloadAndInstallPackagesResult(
XAsyncBlock* async,
uint32_t count,
char packageIdentifiers[][XPACKAGE_IDENTIFIER_MAX_LENGTH]
) noexcept;
参数
async _Inout_
类型:XAsyncBlock*
传递给 XStoreDownloadAndInstallPackagesAsync 的 XAsyncBlock。 XAsyncBlock 可用于轮询调用的状态和检索调用结果。 有关详细信息,请参阅 XAsyncBlock。
count _In_
类型:uint32_t
传入 packageIdentifiers 参数的数组元素的大小。
packageIdentifiers _Out_writes_z_(count)
类型:char[][XPACKAGE_IDENTIFIER_MAX_LENGTH]
在成功时,包含已下载包的包标识符列表。 有关包标识符的详细信息,请参阅管理和许可可下载内容 (DLC)。
返回值
类型:HRESULT
成功时返回 S_OK;否则返回一个错误代码。
备注
此结果函数使您可以检索 XStoreDownloadAndInstallPackagesAsync 的执行结果,以及执行成功时调用的应用商店包。 因此,应在调用 XStoreDownloadAndInstallPackagesAsync 之后调用此函数,并且通常是在回调函数的上下文中。
有关使用示例,请参阅 XStoreDownloadAndInstallPackagesAsync。
要求
头文件:XStore.h(包含在 XGameRuntime.h 中)
库:xgameruntime.lib
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机
另请参阅
XStore
XStoreDownloadAndInstallPackagesAsync
XStoreDownloadAndInstallPackagesResultCount