API de empacotamento

Saiba mais sobre a API de empacotamento, que pode ser usada para criar, ler e gravar pacotes de aplicativos. cada pacote de aplicativo contém os arquivos que constituem um aplicativo Windows e um arquivo de manifesto que descreve o software a ser Windows.

Tópico Descrição
IAppxBlockMapBlock
A interface IAppxBlockMapBlock fornece um objeto somente leitura que representa um bloco individual dentro de um arquivo contido no arquivo de mapa de bloco (AppxBlockMap.xml) para o pacote do aplicativo. O método IAppxBlockMapFile:: Getblocks é usado para retornar um enumerador para percorrer e recuperar os blocos individuais de um arquivo listado no mapa do bloco de pacote.
IAppxBlockMapBlocksEnumerator
Enumera os blocos de um mapa de bloco em um único arquivo.
IAppxBlockMapFile
Representa um arquivo no mapa de blocos.
IAppxBlockMapFilesEnumerator
Enumera os arquivos de um mapa de blocos.
IAppxBlockMapReader
Representa um modelo de objeto somente leitura para mapas de bloco que fornece acesso aos atributos de arquivo e aos hashes de bloco.
IAppxBundleFactory
Cria objetos para ler e gravar pacotes de pacote.
IAppxBundleManifestOptionalBundleInfo
Fornece um modelo de objeto somente leitura para um < > elemento OptionalBundle em um manifesto de pacote de lote.
IAppxBundleManifestOptionalBundleInfoEnumerator
Enumera as informações opcionais do pacote de um pacote.
IAppxBundleManifestPackageInfo
Fornece um modelo de objeto somente leitura para um < > elemento de pacote em um manifesto de pacote de pacotes.
IAppxBundleManifestPackageInfo2
Fornece um modelo de objeto somente leitura para um < > elemento de pacote em um manifesto de pacote de pacotes.
IAppxBundleManifestPackageInfoEnumerator
Fornece um modelo de objeto somente leitura para a lista de pacotes de carga que são descritos em um manifesto de pacote de pacotes.
IAppxBundleManifestReader
Fornece um modelo de objeto somente leitura para manifestos de pacotes de pacote.
IAppxBundleManifestReader2
Fornece um modelo de objeto somente leitura para manifestos de pacotes de pacote.
IAppxBundleReader
Fornece um modelo de objeto somente leitura para pacotes de pacote.
IAppxBundleWriter
Fornece um modelo de objeto somente gravação para pacotes de pacote.
IAppxBundleWriter2
Fornece um modelo de objeto somente gravação para pacotes de pacote.
IAppxBundleWriter3
Fornece um modelo de objeto somente gravação para pacotes de pacote.
IAppxBundleWriter4
Fornece um modelo de objeto somente gravação para pacotes de pacote.
IAppxContentGroup
Recupera informações sobre um grupo de conteúdo.
IAppxContentGroupsEnumerator
Enumera os grupos de conteúdo de um mapa de grupo de conteúdo.
IAppxContentGroupFilesEnumerator
Enumera os arquivos em grupos de conteúdo de um mapa de grupo de conteúdo.
IAppxContentGroupMapReader
Obtém informações sobre um mapa de grupo de conteúdo.
IAppxContentGroupMapWriter
Fornece um modelo de objeto somente gravação para um mapa de grupo de conteúdo.
IAppxEncryptionFactory
Cria objetos para criptografar, descriptografar, ler e gravar pacotes e grupos.
IAppxEncryptionFactory2
cria objetos para criptografar, descriptografar, ler e gravar Windows pacotes de aplicativos e grupos.
IAppxEncryptionFactory3
cria objetos para criptografar, descriptografar, ler e gravar Windows pacotes de aplicativos e grupos.
IAppxEncryptionFactory4
cria objetos para criptografia Windows pacotes de aplicativos e grupos.
IAppxEncryptedPackageWriter
Fornece um modelo de objeto somente gravação para pacotes de aplicativos criptografados.
IAppxEncryptedPackageWriter2
Fornece um modelo de objeto somente gravação para pacotes de aplicativos criptografados.
IAppxEncryptedBlockMapFile
Recupera o hash do arquivo e a ID de um arquivo de mapa de bloco criptografado.
IAppxEncryptedFile
Recupera informações sobre um arquivo criptografado.
IAppxEncryptedBundleWriter
Fornece um modelo de objeto somente gravação para pacotes de pacote criptografados.
IAppxEncryptedBundleWriter2
Fornece um modelo de objeto somente gravação para pacotes de pacote criptografados.
IAppxEncryptedBundleWriter3
Fornece um modelo de objeto somente gravação para pacotes de pacote criptografados.
IAppxEncryptedPackageFile
Recupera os fluxos e leitores de pacote criptografados.
IAppxFactory
Cria objetos para ler e gravar pacotes de aplicativos.
IAppxFactory2
Cria objetos para ler e gravar pacotes de aplicativos.
IAppxFile
Recupera informações sobre uma carga ou um arquivo de superfície em um pacote.
IAppxFilesEnumerator
Enumera os arquivos de carga em um pacote.
IAppxManifestApplication
Fornece acesso aos valores de atributo do aplicativo.
IAppxManifestApplicationsEnumerator
Enumera os aplicativos definidos no manifesto do pacote.
IAppxManifestDeviceCapabilitiesEnumerator
Enumera os recursos do dispositivo definidos no manifesto do pacote.
IAppxManifestMainPackageDependency
Fornece acesso aos valores de atributo da dependência do pacote principal.
IAppxManifestMainPackageDependenciesEnumerator
Enumera < elementos MainPackageDependency > de um manifesto de aplicativo.
IAppxManifestOptionalPackageInfo
Fornece acesso a valores de atributo das informações opcionais do pacote.
IAppxManifestPackageDependenciesEnumerator
Enumera as dependências de pacote definidas no manifesto do pacote.
IAppxManifestPackageDependency
Descreve a dependência de um pacote em outro pacote.
IAppxManifestPackageDependency2
Descreve a dependência de um pacote em outro pacote.
IAppxManifestPackageId
Fornece acesso à identidade do pacote.
IAppxManifestPackageId2
Fornece acesso à identidade do pacote do aplicativo.
IAppxManifestProperties
Fornece acesso somente leitura à seção de propriedades de um manifesto de pacote.
IAppxManifestReader
Representa um modelo de objeto do manifesto do pacote que fornece métodos para acessar elementos e atributos de manifesto.
IAppxManifestReader2
Representa um modelo de objeto do manifesto do pacote que fornece métodos para acessar elementos e atributos de manifesto.
IAppxManifestReader5
Representa um modelo de objeto do manifesto do pacote que fornece métodos para acessar elementos e atributos de manifesto.
IAppxManifestReader6
Representa um modelo de objeto do manifesto do pacote que fornece métodos para acessar elementos e atributos de manifesto.
IAppxManifestResourcesEnumerator
Enumera os recursos definidos no manifesto do pacote.
IAppxManifestTargetDeviceFamily
Recupera informações sobre a família de dispositivos de destino do AppxManifest.xml.
IAppxPackageEditor
Fornece a funcionalidade para editar pacotes de aplicativos.
IAppxPackageReader
Fornece um modelo de objeto somente leitura para pacotes de aplicativos.
IAppxPackageWriter
Fornece um modelo de objeto somente gravação para pacotes de aplicativos.
IAppxPackageWriter2
Fornece um modelo de objeto somente gravação para pacotes de aplicativos.
IAppxPackageWriter3
Fornece um modelo de objeto somente gravação para pacotes de aplicativos.
IAppxSourceContentGroupMapReader
Obtém informações sobre o mapa do grupo de conteúdo de origem.
_tipo de _ arquivo de superfície do pacote Appx _ _
Especifica o tipo de arquivo de superfície em um pacote.
_configurações de _ pacote CRIPTOGRAFAdo Appx _
Configurações para pacotes de aplicativos Windows criptografados.
_SETTINGS2 de _ pacote CRIPTOGRAFAdo Appx _
configurações do pacote do aplicativo Windows criptografadas.
_isenções criptografadas Appx _
arquivos isentos da criptografia do pacote de aplicativo Windows.
_informações de chave do Appx _
Windows informações da chave do pacote de aplicativo.
_Opções de _ pacote CRIPTOGRAFAdo Appx _
Opções de pacote de aplicativo criptografado.
_tipo de _ pacote de conteúdo _ _ do pacote Appx
Especifica o tipo de pacote para um objeto IAppxBundleManifestPackageInfo .
recursos do APPX _
Especifica os recursos ou privilégios solicitados por um pacote.
_opção de compactação Appx _
Especifica o grau de compactação usado para armazenar o arquivo no pacote.
_tipo de _ arquivo de superfície Appx _
Especifica o tipo de arquivo de superfície em um pacote.
_arquitetura do pacote Appx _
Especifica as arquiteturas de processador com suporte em um pacote.
_Pacote Appx _ ARCHITECTURE2
Especifica as arquiteturas de processador com suporte em um pacote.
_Opções de _ _ manifesto do pacote de atualização do editor _ de _ pacote Appx _
Opções para validação de manifesto de aplicativo ao atualizar o manifesto.
_opção de _ pacote de atualização do editor de pacote Appx _ _ _
Opções a serem usadas ao atualizar um pacote de aplicativo.
_configurações do pacote Appx _
Representa as configurações de pacote usadas para criar um pacote.
_fluxo de _ carga do gravador do pacote Appx _ _
Contém os dados e os metadados dos arquivos a serem gravados no pacote do aplicativo.

Amostras

Criar exemplo de pacote de aplicativo (CreateAppx)

Extrair exemplo de conteúdo do pacote de aplicativo (ExtractAppx)

Ler exemplo de informações de manifesto do pacote de aplicativo (DescribeAppx)

Tarefas

Como criar um pacote de aplicativo

Início rápido: extrair conteúdo do pacote de aplicativo

Início rápido: ler informações de manifesto do pacote de aplicativo

Conceitos

Pacotes de aplicativos e implantação

Glossário

Referência

Esquema de manifesto do pacote do aplicativo

API de implantação do pacote

API de consulta de pacote