Skip to main content

XPackageEstimateDownloadSize

Calcula el tamaño de descarga de los fragmentos que coinciden con los selectores de instalación especificados.

Sintaxis

Parámetros

packageIdentifier   _In_z_
Tipo: char*
Una cadena que identifica de forma única el paquete instalado en el disco. Para obtener más información sobre los identificadores de paquete, consulte Administración y concesión de licencias de contenido descargable (DLC). selectorCount   _In_
Tipo: uint32_t
El número de selectores del parámetro selectors. selectors   _In_reads_(selectorCount)
Tipo: XPackageChunkSelector*
Una matriz de selectores que especifica los fragmentos sobre los que se va a operar. downloadSize   _Out_
Tipo: uint64_t*
Al devolverse, contiene el tamaño de descarga de los selectores de instalación especificados. shouldPresentUserConfirmation   _Out_opt_
Tipo: bool*
Si la descarga requiriera la confirmación del usuario, devuelve true; de lo contrario, devuelve false.

Valor devuelto

Tipo: HRESULT HRESULT de éxito o código de error.

Comentarios

No es seguro llamar a esta función en un subproceso sensible al tiempo. Para obtener más información, consulte Subprocesos sensibles al tiempo.
Si se proporciona, el parámetro shouldPresentUserConfirmation se establecerá en true si el tamaño de descarga estimado es lo suficientemente grande como para pedir al usuario que acepte el tamaño de descarga. El ejemplo siguiente acepta un nombre de pista de un juego de carreras y, si la pista no está instalada, imprime el tamaño de descarga de la pista:

Requisitos

Encabezado: XPackage.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Documentación conceptual

Consulte también

XPackage
Instalación de streaming y entrega inteligente
Última modificación el 28 de agosto de 2026