XPackageEnumerationCallback
La devolución de llamada que usa XPackageEnumeratePackages para enumerar cada paquete.Sintaxis
Parámetros
context _In_Tipo: void* El contexto pasado a XPackageEnumeratePackages cuando se inició la enumeración del paquete. details _In_
Tipo: XPackageDetails* Puntero a una estructura XPackageDetails que contiene la información de instalación del paquete actual de la enumeración.
Valor devuelto
Tipo: bool Devuelva true para continuar enumerando paquetes o false para detener la enumeración.Comentarios
A la devolución de llamada XPackageEnumerationCallback se le llama para cada paquete durante la enumeración de XPackageEnumeratePackages. Tanto XPackageEnumeratePackages como XPackageRegisterPackageInstalled proporcionan detalles sobre una instalación a través de una estructura XPackageDetails. Si el paquete se está instalando, la propiedad installing de XPackageDetails es true y puede crear un monitor de instalación para que el identificador del paquete supervise el progreso. No hay notificaciones genéricas de la cola de instalación; la intención es usar XPackageEnumeratePackages para mostrar y hacer un seguimiento de los elementos en curso, y usar XPackageRegisterPackageInstalled para anunciar la presencia de nuevo DLC. Tampoco hay un mecanismo para iniciar, detener o cancelar una instalación. Desde la perspectiva de un juego, la instalación debería gestionarse por sí sola. Los errores se reintentan automáticamente y son invisibles para el juego. Ejemplo:Requisitos
Encabezado: XPackage.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX SeriesDocumentación conceptual
Consulte también
XPackageCómo crear y usar paquetes de contenido descargable (DLC) para PC y XBOX One
XPackageDetails
XPackageEnumeratePackages
XPackageRegisterPackageInstalled
