API de empacotamento
Saiba mais sobre a API de empacotamento, que você pode usar para criar, ler e escrever pacotes de aplicativos. Cada pacote de aplicativo contém os arquivos que constituem um aplicativo do Windows e um arquivo de manifesto que descreve o software para o Windows.
Tópico | Descrição |
---|---|
IAppxBlockMapBlock |
O 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 de blocos de pacote. |
IAppxBlockMapBlocksEnumerator |
Enumera os blocos de um mapa de blocos 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 hashes de bloco. |
IAppxBundleFactory |
Cria objetos para ler e escrever pacotes de pacotes. |
IAppxBundleManifestManifestOptionalBundleInfo |
Fornece um modelo de objeto somente leitura para um elemento> OptionalBundle <em um manifesto de pacote de pacote. |
IAppxBundleManifestOptionalBundleInfoEnumerator |
Enumera as informações opcionais do pacote de um pacote. |
IAppxBundleManifestPackageInfo |
Fornece um modelo de objeto somente leitura para um elemento> Package <em um manifesto de pacote de pacote. |
IAppxBundleManifestPackageInfo2 |
Fornece um modelo de objeto somente leitura para um elemento> Package <em um manifesto de pacote de pacote. |
IAppxBundleManifestPackageInfoEnumerator |
Fornece um modelo de objeto somente leitura para a lista de pacotes de carga útil descritos em um manifesto de pacote de pacote. |
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 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 escrever pacotes e pacotes. |
IAppxEncryptionFactory2 |
Cria objetos para criptografar, descriptografar, ler e escrever pacotes e pacotes de aplicativos do Windows. |
IAppxEncryptionFactory3 |
Cria objetos para criptografar, descriptografar, ler e escrever pacotes e pacotes de aplicativos do Windows. |
IAppxEncryptionFactory4 |
Cria objetos para criptografar pacotes e pacotes de aplicativos do Windows. |
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 e o Id de um arquivo de mapa de bloco criptografado. |
IAppxEncryptedFile |
Recupera informações sobre um ficheiro encriptado. |
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 leitores de pacotes criptografados e fluxos. |
IAppxFactory |
Cria objetos para ler e escrever pacotes de aplicativos. |
IAppxFactory2 |
Cria objetos para ler e escrever pacotes de aplicativos. |
IAppxFile |
Recupera informações sobre uma carga útil ou arquivo de superfície em um pacote. |
IAppxFilesEnumerator |
Enumera os arquivos de carga em um pacote. |
IAppxManifestApplication |
Fornece acesso a 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 a valores de atributo da dependência do pacote principal. |
IAppxManifestMainPackageDependenciesEnumerator |
Enumera <MainPackageDependency> elementos de um manifesto do aplicativo. |
IAppxManifestOptionalPackageInfo |
Fornece acesso a valores de atributos das informações opcionais do pacote. |
IAppxManifestPackageDependenciesEnumerator |
Enumera as dependências do 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 do manifesto. |
IAppxManifestReader2 |
Representa um modelo de objeto do manifesto do pacote que fornece métodos para acessar elementos e atributos do manifesto. |
IAppxManifestReader5 |
Representa um modelo de objeto do manifesto do pacote que fornece métodos para acessar elementos e atributos do manifesto. |
IAppxManifestReader6 |
Representa um modelo de objeto do manifesto do pacote que fornece métodos para acessar elementos e atributos do 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 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. |
APPX_BUNDLE_FOOTPRINT_FILE_TYPE |
Especifica o tipo de arquivo footprint em um pacote. |
APPX_ENCRYPTED_PACKAGE_SETTINGS |
Configurações para pacotes de aplicativos criptografados do Windows. |
APPX_ENCRYPTED_PACKAGE_SETTINGS2 |
Configurações criptografadas do pacote de aplicativos do Windows. |
APPX_ENCRYPTED_EXEMPTIONS |
Arquivos isentos da criptografia de pacotes de aplicativos do Windows. |
APPX_KEY_INFO |
Informações de chave do pacote de aplicativos do Windows. |
APPX_ENCRYPTED_PACKAGE_OPTIONS |
Opções de pacote de aplicativos criptografados. |
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE |
Especifica o tipo de pacote para um objeto IAppxBundleManifestPackageInfo. |
APPX_CAPABILITIES |
Especifica os recursos ou privilégios solicitados por um pacote. |
APPX_COMPRESSION_OPTION |
Especifica o grau de compactação usado para armazenar o arquivo no pacote. |
APPX_FOOTPRINT_FILE_TYPE |
Especifica o tipo de arquivo footprint em um pacote. |
APPX_PACKAGE_ARCHITECTURE |
Especifica as arquiteturas de processador suportadas por um pacote. |
APPX_PACKAGE_ARCHITECTURE2 |
Especifica as arquiteturas de processador suportadas por um pacote. |
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS |
Opções para validação de manifesto do aplicativo ao atualizar o manifesto. |
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION |
Opções a serem usadas ao atualizar um pacote de aplicativo. |
APPX_PACKAGE_SETTINGS |
Representa as configurações do pacote usadas para criar um pacote. |
APPX_PACKAGE_WRITER_PAYLOAD_STREAM |
Contém os dados e metadados de arquivos para gravar no pacote do aplicativo. |
Tópicos relacionados
-
Amostras
-
Exemplo de conteúdo do pacote do aplicativo Extract (ExtractAppx)
-
Exemplo de informações do manifesto do pacote do aplicativo Read (DescribeAppx)
-
Tarefas
-
Guia de início rápido: extrair o conteúdo do pacote do aplicativo
-
Guia de início rápido: leia as informações do manifesto do pacote do aplicativo
-
Conceitos
-
Pacotes de aplicativos e de implantação
-
de referência