Compartilhar via


cabeçalho appxpackaging.h

Esse cabeçalho é usado pelo Empacotamento, implantação e consulta de aplicativos da Windows Store. Para obter mais informações, consulte:

appxpackaging.h contém as seguintes interfaces de programação:

Interfaces

 
IAppxAppInstallerReader

Fornece acesso ao DOM XML para um arquivo do Instalador de Aplicativo.
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.
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 blocos que fornece acesso aos atributos de arquivo e hashes de bloco.
IAppxBundleFactory

Cria objetos para ler e gravar pacotes de pacotes.
IAppxBundleFactory2

Cria objetos para ler e gravar pacotes de pacotes, com a capacidade de especificar o resumo esperado para o arquivo de pacote.
IAppxBundleManifestOptionalBundleInfo

Fornece um modelo de objeto somente leitura para um <elemento OptionalBundle> em um manifesto do pacote de pacotes.
IAppxBundleManifestOptionalBundleInfoEnumerator

Enumera as informações de pacote opcionais de um pacote.
IAppxBundleManifestPackageInfo

Fornece um modelo de objeto somente leitura para um <elemento Package> em um manifesto de pacote de pacote de pacote. (IAppxBundleManifestPackageInfo)
IAppxBundleManifestPackageInfo2

Fornece um modelo de objeto somente leitura para um <elemento Package> em um manifesto de pacote de pacote de pacote. (IAppxBundleManifestPackageInfo2)
IAppxBundleManifestPackageInfoEnumerator

Fornece um modelo de objeto somente leitura para a lista de pacotes de conteúdo descritos em um manifesto do pacote de pacotes.
IAppxBundleManifestReader

Fornece um modelo de objeto somente leitura para manifestos de pacotes de pacotes. (IAppxBundleManifestReader)
IAppxBundleManifestReader2

Fornece um modelo de objeto somente leitura para manifestos de pacotes de pacotes. (IAppxBundleManifestReader2)
IAppxBundleReader

Fornece um modelo de objeto somente leitura para pacotes de pacotes.
IAppxBundleWriter

Fornece um modelo de objeto somente gravação para pacotes de pacotes. (IAppxBundleWriter)
IAppxBundleWriter2

Fornece um modelo de objeto somente gravação para pacotes de pacotes. (IAppxBundleWriter2)
IAppxBundleWriter3

Fornece um modelo de objeto somente gravação para pacotes de pacotes. (IAppxBundleWriter3)
IAppxBundleWriter4

Fornece um modelo de objeto somente gravação para pacotes de pacotes. (IAppxBundleWriter4)
IAppxContentGroup

Recupera informações sobre um 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.
IAppxContentGroupsEnumerator

Enumera os grupos de conteúdo de um mapa de grupo de conteúdo.
IAppxDigestProvider

Fornece APIs para recuperar a representação de cadeia de caracteres de resumo de um objeto de empacotamento de aplicativo.
IAppxEncryptedBundleWriter

Fornece um modelo de objeto somente gravação para pacotes de pacotes criptografados. (IAppxEncryptedBundleWriter)
IAppxEncryptedBundleWriter2

Fornece um modelo de objeto somente gravação para pacotes de pacotes criptografados. (IAppxEncryptedBundleWriter2)
IAppxEncryptedBundleWriter3

Fornece um modelo de objeto somente gravação para pacotes de pacotes criptografados. (IAppxEncryptedBundleWriter3)
IAppxEncryptedPackageWriter

Fornece um modelo de objeto somente gravação para pacotes de aplicativos criptografados. (IAppxEncryptedPackageWriter)
IAppxEncryptedPackageWriter2

Fornece um modelo de objeto somente gravação para pacotes de aplicativos criptografados. (IAppxEncryptedPackageWriter2)
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. (IAppxEncryptionFactory2)
IAppxEncryptionFactory3

Cria objetos para criptografar, descriptografar, ler e gravar pacotes e pacotes de aplicativos do Windows. (IAppxEncryptionFactory3)
IAppxEncryptionFactory4

Cria objetos para criptografar pacotes e pacotes de aplicativos do Windows.
IAppxEncryptionFactory5

Cria objetos para ler pacotes e pacotes de aplicativos criptografados do Windows.
IAppxFactory

Cria objetos para ler e gravar pacotes de aplicativos. (IAppxFactory)
IAppxFactory2

Cria objetos para ler e gravar pacotes de aplicativos. (IAppxFactory2)
IAppxFactory3

Cria objetos para ler e gravar pacotes de aplicativos, manifestos e arquivos do instalador de aplicativo.
IAppxFile

Recupera informações sobre um arquivo de conteúdo ou volume em um pacote.
IAppxFilesEnumerator

Enumera os arquivos de conteúdo 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.
IAppxManifestMainPackageDependenciesEnumerator

Enumera elementos <MainPackageDependency> de um manifesto do aplicativo.
IAppxManifestMainPackageDependency

Fornece acesso a valores de atributo da dependência do pacote main.
IAppxManifestOptionalPackageInfo

Fornece acesso a valores de atributo das informações de pacote opcionais.
IAppxManifestPackageDependenciesEnumerator

Enumera as dependências de pacote definidas no manifesto do pacote.
IAppxManifestPackageDependency

Descreve a dependência de um pacote em outro pacote. (IAppxManifestPackageDependency)
IAppxManifestPackageDependency2

Descreve a dependência de um pacote em outro pacote. (IAppxManifestPackageDependency2)
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. (IAppxManifestReader)
IAppxManifestReader2

Representa um modelo de objeto do manifesto do pacote que fornece métodos para acessar elementos e atributos de manifesto. (IAppxManifestReader2)
IAppxManifestReader5

Representa um modelo de objeto do manifesto do pacote que fornece métodos para acessar elementos e atributos de manifesto. (IAppxManifestReader5)
IAppxManifestReader6

Representa um modelo de objeto do manifesto do pacote que fornece métodos para acessar elementos e atributos de manifesto. (IAppxManifestReader6)
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. (IAppxPackageWriter)
IAppxPackageWriter2

Fornece um modelo de objeto somente gravação para pacotes de aplicativos. (IAppxPackageWriter2)
IAppxPackageWriter3

Fornece um modelo de objeto somente gravação para pacotes de aplicativos. (IAppxPackageWriter3)
IAppxSourceContentGroupMapReader

Obtém informações sobre o mapa do grupo de conteúdo de origem.

Estruturas

 
APPX_ENCRYPTED_EXEMPTIONS

Arquivos isentos da criptografia do pacote de aplicativos do Windows.
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_KEY_INFO

Informações de chave do pacote do aplicativo do Windows.
APPX_PACKAGE_SETTINGS

Representa as configurações de 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.

Enumerações

 
APPX_BUNDLE_FOOTPRINT_FILE_TYPE

Especifica o tipo de arquivo de volume em um pacote.
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_ENCRYPTED_PACKAGE_OPTIONS

Opções de pacote de aplicativos criptografados.
APPX_FOOTPRINT_FILE_TYPE

Especifica o tipo de arquivo de volume em um pacote.
APPX_PACKAGE_ARCHITECTURE

Especifica as arquiteturas de processador compatíveis com um pacote. (APPX_PACKAGE_ARCHITECTURE)
APPX_PACKAGE_ARCHITECTURE2

Especifica as arquiteturas de processador compatíveis com um pacote. (APPX_PACKAGE_ARCHITECTURE2)
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 aplicativos.