API de empacotamento
Saiba mais sobre a API de empacotamento, que você pode usar para criar, ler e gravar 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 |
A interface IAppxBlockMapBlock fornece um objeto somente leitura que representa um bloco individual dentro de um arquivo contido no arquivo de mapa de blocos (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 gravar pacotes de pacote. |
IAppxBundleManifestOptionalBundleInfo |
Fornece um modelo de objeto somente leitura para um elemento OptionalBundle> em um <manifesto de pacote configurável. |
IAppxBundleManifestOptionalBundleInfoEnumerator |
Enumera as informações de pacote opcional de um pacote. |
IAppxBundleManifestPackageInfo |
Fornece um modelo de objeto somente leitura para um elemento Package> em um <manifesto de pacote configurável. |
IAppxBundleManifestPackageInfo2 |
Fornece um modelo de objeto somente leitura para um elemento Package> em um <manifesto de pacote configurável. |
IAppxBundleManifestPackageInfoEnumerator |
Fornece um modelo de objeto somente leitura para a lista de pacotes de carga útil descritos em um manifesto de pacote configurável. |
IAppxBundleManifestReader |
Fornece um modelo de objeto somente leitura para manifestos de pacotes configuráveis. |
IAppxBundleManifestReader2 |
Fornece um modelo de objeto somente leitura para manifestos de pacotes configuráveis. |
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 gravar pacotes e pacotes. |
IAppxEncryptionFactory2 |
Cria objetos para criptografar, descriptografar, ler e gravar pacotes e pacotes de aplicativos do Windows. |
IAppxEncryptionFactory3 |
Cria objetos para criptografar, descriptografar, ler e gravar 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 a ID do arquivo de um arquivo de mapa de blocos 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 leitores e fluxos de pacotes criptografados. |
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 um arquivo de carga ou de espaço ocupado em um pacote. |
IAppxFilesEnumerator |
Enumera os arquivos de carga útil 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 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 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 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 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 de pegada 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 pacote 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 aplicativo criptografado. |
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 de pegada 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 dos arquivos a serem gravados no pacote do aplicativo. |
Tópicos relacionados
-
Amostras
-
Exemplo de conteúdo do pacote do aplicativo Extract (ExtractAppx)
-
Ler exemplo de informações de manifesto do pacote do aplicativo (DescribeAppx)
-
Tarefas
-
Guia de início rápido: extrair o conteúdo do pacote do aplicativo
-
Guia de início rápido: ler informações de manifesto do pacote do aplicativo
-
Conceitos
-
Referência