Skip to main content

XPackageMountWithUiAsync

Monta de forma asincrónica la instalación del contenido especificado y devuelve un identificador de montaje para ella. Muestra la interfaz de usuario de consentimiento parental si el contenido está restringido por edad según la configuración parental de todos los usuarios que han iniciado sesión.

Sintaxis

Parámetros

packageIdentifier  _In_z_
Tipo: const char *
Una cadena que identifica de forma única el paquete instalado en el disco. Pase el campo packageIdentifier de la estructura XPackageDetails devuelta por XPackageEnumerationCallback. Para obtener más información sobre los identificadores de paquete, consulte Administración y concesión de licencias de contenido descargable (DLC). async  _Inout_
Tipo: XAsyncBlock *
Un XAsyncBlock para supervisar el estado de la llamada asincrónica.

Valor devuelto

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

Comentarios

Esta API muestra al usuario un mensaje de consentimiento parental si la API monta contenido que no es apropiado para la edad de todos los usuarios que han iniciado sesión. Si un usuario adulto aprueba el consentimiento parental en el mensaje, la API intenta montar el paquete. Si un usuario adulto deniega el consentimiento parental en el mensaje, la API no monta el paquete. Esta API llama automáticamente a XStoreAcquireLicenseForPackageAsync / Result y a XStoreIsLicenseValid. Si la API no puede adquirir una licencia válida para el DLC, el montaje falla. En este ejemplo de código, un juego representa el DLC en blanco y negro si el contenido está restringido por edad. El código externo del juego llama a MountDlc cuando el usuario selecciona una pieza de DLC para usarla.

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

XPackageMountWithUiResult XPackage
XPackageEnumeratePackages
XPackageEnumerationCallback
XPackageDetails
XPackageGetMountPath
XPackageGetMountPathSize
Cómo crear y usar paquetes de contenido descargable (DLC) para PC y XBOX One
Última modificación el 28 de agosto de 2026