XPackageEnumerationCallback
O retorno de chamada usado por XPackageEnumeratePackages para enumerar cada pacote.Sintaxe
Parâmetros
context _In_Tipo: void* O contexto passado para XPackageEnumeratePackages quando a enumeração do pacote foi iniciada. details _In_
Tipo: XPackageDetails* Ponteiro para uma estrutura XPackageDetails que contém as informações de instalação do pacote atual na enumeração.
Valor retornado
Tipo: bool Retorne true para continuar enumerando pacotes ou false para interromper a enumeração.Comentários
O retorno de chamada XPackageEnumerationCallback é chamado para cada pacote durante a enumeração de XPackageEnumeratePackages. Tanto XPackageEnumeratePackages quanto XPackageRegisterPackageInstalled fornecem detalhes sobre uma instalação por meio de uma estrutura XPackageDetails. Se o pacote estiver sendo instalado, a propriedade installing de XPackageDetails será true e você poderá criar um monitor de instalação para permitir que o identificador do pacote monitore o progresso. Não há notificações genéricas da fila de instalação; a intenção é usar XPackageEnumeratePackages para mostrar e acompanhar os itens em andamento e usar XPackageRegisterPackageInstalled para anunciar a presença de novo DLC. Também não há um mecanismo para iniciar, interromper ou cancelar uma instalação. Da perspectiva de um jogo, a instalação deve cuidar de si mesma. Os erros são repetidos automaticamente e são invisíveis para o jogo. Exemplo:Requisitos
Cabeçalho: XPackage.h Biblioteca: xgameruntime.lib Plataformas compatíveis: Windows, consoles da família XBOX One e consoles XBOX SeriesDocumentação conceitual
Confira também
XPackageComo criar e usar pacotes de conteúdo para download (DLC) para PC e XBOX One
XPackageDetails
XPackageEnumeratePackages
XPackageRegisterPackageInstalled
