Empacotamento, implantação e consulta de aplicativos da Windows Store

Visão geral da tecnologia empacotamento, implantação e consulta de aplicativos da Windows Store.

Para desenvolver empacotamento, implantação e consulta de aplicativos da Windows Store, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
AddPackageDependencyOptions

Define as opções que podem ser aplicadas ao adicionar uma dependência de pacote.
AppPolicyClrCompat

A enumeração AppPolicyClrCompat indica o tipo de aplicativo de um processo para que você possa determinar se deseja habilitar a reflexão privada e/ou tornar os objetos gerenciados ágeis.
AppPolicyCreateFileAccess

A enumeração AppPolicyCreateFileAccess indica se um processo tem acesso completo ou restrito aos dispositivos de E/S (arquivo, fluxo de arquivos, diretório, disco físico, volume, buffer do console, unidade de fita, recurso de comunicações, maillot e pipe).
AppPolicyLifecycleManagement

A enumeração AppPolicyLifecycleManagement indica se um processo é gerenciado pelo ciclo de vida ou não.
AppPolicyMediaFoundationCodecLoading

A enumeração AppPolicyMediaFoundationCodecLoading indica se a política de um processo permite que ele carregue plug-ins não Windows (de terceiros).
AppPolicyProcessTerminationMethod

A enumeração AppPolicyProcessTerminationMethod indica o método usado para encerrar um processo.
AppPolicyShowDeveloperDiagnostic

A enumeração AppPolicyShowDeveloperDiagnostic indica o método usado para um processo para exibir informações do desenvolvedor, como declarações, para o usuário.
AppPolicyThreadInitializationType

A enumeração AppPolicyThreadInitializationType indica o tipo de inicialização que deve ser executada automaticamente para um processo quando beginthread[ex] cria um thread.
AppPolicyWindowingModel

A enumeração AppPolicyWindowingModel indica se um processo usa um modelo de janela baseado em CoreWindow ou baseado em HWND.
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.
CreatePackageDependencyOptions

Define opções que podem ser aplicadas ao criar uma dependência de pacote usando a função TryCreatePackageDependency.
PackageDependencyLifetimeKind

Especifica valores que indicam o tipo de artefato usado para definir o tempo de vida de uma dependência de pacote.
PackageDependencyProcessorArchitectures

Define as arquiteturas de processador para uma dependência de pacote de estrutura que você cria usando a função TryCreatePackageDependency.
PackageOrigin

Especifica a origem de um pacote.
PackagePathType

Indica o tipo de pasta de pacote a ser recuperada.

Funções

 
AddAutomaticFile

Adiciona arquivos a um grupo de conteúdo automático em um mapa de grupo de conteúdo.
AddAutomaticGroup

Adiciona um grupo de conteúdo automático ao mapa do grupo de conteúdo.
AddExternalPackageReference

Adiciona uma referência a um pacote externo ao pacote.
AddExternalPackageReference

Adiciona uma referência dentro do pacote de pacote a um pacote de aplicativo externo.
AddExternalPackageReference

Adiciona uma referência dentro do pacote criptografado a um pacote de aplicativo externo. (IAppxEncryptedBundleWriter2.AddExternalPackageReference)
AddExternalPackageReference

Adiciona uma referência dentro do pacote criptografado a um pacote de aplicativo externo. (IAppxEncryptedBundleWriter3.AddExternalPackageReference)
AddPackageDependency

Resolve um PackageDependency definido anteriormente para um pacote específico e adiciona-o ao grafo de pacote do processo de invocação. Depois que a dependência tiver sido adicionada, outros métodos de carregamento de código (como LoadLibrary e CoCreateInstance) poderão encontrar os binários no pacote resolvido.
AddPackageReference

Adiciona uma referência a um pacote de aplicativo opcional ou a um arquivo de conteúdo dentro de um pacote de aplicativos. (IAppxBundleWriter3.AddPackageReference)
AddPackageReference

Adiciona uma referência a um pacote de aplicativo opcional ou a um arquivo de conteúdo dentro de um pacote de aplicativos. (IAppxBundleWriter4.AddPackageReference)
AddPayloadFile

Adiciona um novo arquivo de conteúdo ao pacote do aplicativo.
AddPayloadFileEncrypted

Adiciona um novo arquivo de conteúdo criptografado ao pacote appx.
AddPayloadFiles

Adiciona um ou mais arquivos de conteúdo a um pacote de aplicativos.
AddPayloadFilesEncrypted

Adiciona um ou mais arquivos de conteúdo a um pacote de aplicativo criptografado.
AddPayloadPackage

Adiciona um novo pacote de aplicativos ao pacote. (IAppxBundleWriter.AddPayloadPackage)
AddPayloadPackage

Adiciona um novo pacote de aplicativos ao pacote. (IAppxBundleWriter4.AddPayloadPackage)
AddPayloadPackageEncrypted

Criptografa um novo pacote de conteúdo para o pacote. (IAppxEncryptedBundleWriter.AddPayloadPackageEncrypted)
AddPayloadPackageEncrypted

Criptografa um novo pacote de conteúdo para o pacote. (IAppxEncryptedBundleWriter3.AddPayloadPackageEncrypted)
AppPolicyGetClrCompat

Recupera um valor que indica o tipo de aplicativo de um processo para que você possa determinar se deseja habilitar a reflexão privada e/ou tornar os objetos gerenciados ágeis.
AppPolicyGetCreateFileAccess

Recupera um valor que indica se um processo tem acesso completo ou restrito aos dispositivos de E/S (arquivo, fluxo de arquivos, diretório, disco físico, volume, buffer de console, unidade de fita, recurso de comunicação, maillot e pipe).
AppPolicyGetLifecycleManagement

Recupera um valor que indica se um processo pode ser suspenso/retomado pelo PLM (Gerenciador de Ciclo de Vida do Processo).
AppPolicyGetMediaFoundationCodecLoading

Recupera um valor que indica se a política de um processo permite que ele carregue plug-ins não Windows (terceiros). Você pode usar o valor para decidir se deseja ou não permitir plug-ins não Windows (de terceiros).
AppPolicyGetProcessTerminationMethod

Recupera o método usado para encerrar um processo.
AppPolicyGetShowDeveloperDiagnostic

Recupera o método usado para um processo para exibir informações do desenvolvedor, como declarações, ao usuário.
AppPolicyGetThreadInitializationType

Recupera o tipo de inicialização que deve ser executado automaticamente para um processo quando beginthread[ex] cria um thread.
AppPolicyGetWindowingModel

Recupera um valor que indica se um processo usa um modelo de janela baseado em CoreWindow ou baseado em HWND. Você pode usar o valor para decidir como se registrar para notificações de alteração de estado de janela (tamanho alterado, visibilidade alterada etc.).
Fechar

Finaliza o pacote de pacote gravando arquivos de volume no final do pacote e fecha o fluxo de saída do gravador. (IAppxBundleWriter.Close)
Fechar

Finaliza o pacote de pacote gravando arquivos de volume no final do pacote e fecha o fluxo de saída do gravador. (IAppxBundleWriter3.Close)
Fechar

Grava o manifesto do pacote e os arquivos de volume de blockmap no pacote.
Fechar

Fecha e finaliza o fluxo de pacote escrito.
Fechar

Grava arquivos de volume no final do pacote do aplicativo e fecha o fluxo de saída do objeto gravador do pacote.
Fechar

Fecha o fluxo de saída do objeto gravador do pacote.
ClosePackageInfo

Fecha uma referência às informações do pacote especificadas.
ComparePublisher

Compara o publicador especificado com o publicador definido no manifesto.
CreateAppInstallerReader

Cria uma instância do IAppInstallerReader, com um parâmetro opcional para especificar o resumo esperado para o arquivo do Instalador de Aplicativo.
CreateBlockMapReader

Cria um modelo de objeto de mapa de bloco somente leitura do conteúdo fornecido por um IStream.
CreateBundleManifestReader

Cria um objeto de manifesto de pacote somente leitura de um fluxo autônomo para AppxBundleManifest.xml.
CreateBundleReader

Cria um objeto de pacote somente leitura que lê seu conteúdo de um objeto IStream.
CreateBundleReader2

Cria um objeto de pacote somente leitura que lê seu conteúdo de um objeto IStream, com um parâmetro opcional para especificar o resumo esperado para o pacote.
CreateBundleWriter

Cria um objeto de pacote somente gravação ao qual os pacotes de aplicativos podem ser adicionados.
CreateContentGroupMapReader

Cria um IAppxContentGroupMapReader.
CreateContentGroupMapWriter

Cria um IAppxContentGroupMapWriter.
CreateDeltaPackage

Cria um pacote delta com base nas diferenças no pacote atualizado e no pacote de linha de base.
CreateDeltaPackageUsingBaselineBlockMap

Cria um pacote delta com base nas diferenças no pacote atualizado e no mapa do bloco de linha de base.
CreateEncryptedBundleReader

Cria um objeto de pacote somente leitura ao qual pacotes de aplicativos do Windows criptografados podem ser adicionados.
CreateEncryptedBundleReader2

Cria um objeto de pacote somente leitura ao qual pacotes de aplicativos do Windows criptografados podem ser adicionados, com um parâmetro opcional para especificar o resumo esperado para o pacote criptografado.
CreateEncryptedBundleWriter

Cria um objeto de pacote somente gravação ao qual pacotes de aplicativos do Windows criptografados podem ser adicionados. (IAppxEncryptionFactory.CreateEncryptedBundleWriter)
CreateEncryptedBundleWriter

Cria um objeto de pacote somente gravação ao qual pacotes de aplicativos do Windows criptografados podem ser adicionados. (IAppxEncryptionFactory3.CreateEncryptedBundleWriter)
CreateEncryptedPackageReader

Cria uma nova instância do IAppxPackageReader para ler pacotes criptografados.
CreateEncryptedPackageReader2

Cria uma nova instância do IAppxPackageReader para ler pacotes criptografados, com um parâmetro opcional para especificar o resumo esperado para o pacote.
CreateEncryptedPackageWriter

Cria uma nova instância de um IAppxEncryptedPackageWriter. (IAppxEncryptionFactory.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

Cria uma nova instância de um IAppxEncryptedPackageWriter. (IAppxEncryptionFactory2.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

Cria uma nova instância de um IAppxEncryptedPackageWriter. (IAppxEncryptionFactory3.CreateEncryptedPackageWriter)
CreateManifestReader

Cria um modelo de objeto de manifesto somente leitura a partir do conteúdo fornecido por um IStream.
CreateManifestReader2

Cria um modelo de objeto de manifesto somente leitura a partir do conteúdo fornecido por um IStream, com um parâmetro opcional para especificar o resumo esperado para o manifesto.
CreatePackageReader

Cria um leitor de pacote somente leitura do conteúdo fornecido por um IStream. Esse método não valida a assinatura digital.
CreatePackageReader2

Cria um leitor de pacote somente leitura do conteúdo fornecido por um IStream, com um parâmetro opcional para especificar o resumo esperado para o pacote.
CreatePackageWriter

Cria um objeto de pacote somente gravação ao qual os arquivos podem ser adicionados.
CreateSourceContentGroupMapReader

Cria um IAppxSourceContentGroupMapReader.
CreateValidatedBlockMapReader

Cria um modelo de objeto de mapa de bloco somente leitura a partir do conteúdo fornecido por um IStream e uma assinatura digital.
DecryptBundle

Cria um pacote de aplicativo do Windows não criptografado de um criptografado.
DecryptPackage

Cria um pacote de aplicativo do Windows não criptografado de um criptografado.
DeletePackageDependency

Exclui a referência de tempo de instalação para a dependência do pacote de estrutura que você criou anteriormente usando o método TryCreatePackageDependency. Esse método informa ao sistema operacional que é seguro remover o pacote de estrutura se nenhum outro aplicativo tiver uma dependência dele.
EncryptBundle

Cria um pacote de aplicativo criptografado do Windows de um não criptografado. (IAppxEncryptionFactory.EncryptBundle)
EncryptBundle

Cria um pacote de aplicativo criptografado do Windows de um não criptografado. (IAppxEncryptionFactory3.EncryptBundle)
EncryptPackage

Cria um pacote de aplicativo criptografado do Windows de um não criptografado. (IAppxEncryptionFactory.EncryptPackage)
EncryptPackage

Cria um pacote de aplicativo criptografado do Windows de um não criptografado. (IAppxEncryptionFactory3.EncryptPackage)
EncryptPackage

Cria um pacote de aplicativo criptografado do Windows de um não criptografado. (IAppxEncryptionFactory4.EncryptPackage)
FindPackagesByPackageFamily

Localiza os pacotes com o nome de família especificado para o usuário atual.
FormatApplicationUserModelId

Constrói uma ID de modelo de usuário do aplicativo com base no nome da família de pacotes e na PRAID (ID relativa do aplicativo do pacote).
Getapplications

Obtém um enumerador que itera por meio dos aplicativos definidos no manifesto.
GetApplicationUserModelId

Obtém a ID do modelo de usuário do aplicativo para o processo especificado.
GetApplicationUserModelIdFromToken

Obtém a ID do modelo de usuário do aplicativo para o token especificado.
GetAppUserModelId

Obtém o identificador do modelo de usuário do aplicativo.
GetArchitecture

Obtém a arquitetura do processador conforme definido no manifesto. (IAppxManifestPackageId.GetArchitecture)
GetArchitecture2

Obtém a arquitetura do processador conforme definido no manifesto. (IAppxManifestPackageId2.GetArchitecture2)
GetAutomaticGroups

Obtém os grupos de conteúdo automáticos do mapa do grupo de conteúdo.
GetAutomaticGroups

Obtém os grupos de conteúdo automáticos do mapa do grupo de conteúdo de origem.
GetBlockMap

Recupera um objeto de mapa de bloco somente leitura do pacote.
GetBlockMap

Recupera o modelo de objeto do mapa de blocos do pacote.
GetBlocks

Recupera um enumerador para percorrer os blocos de um arquivo listado no mapa de blocos.
GetBoolValue

Obtém o valor do elemento booliano especificado na seção propriedades.
Getcapabilities

Obtém a lista de recursos solicitados pelo pacote.
GetCompressedSize

Recupera o tamanho compactado do bloco.
GetCompressionOption

Recupera a opção de compactação usada para armazenar o arquivo no pacote.
Getcontenttype

Recupera o tipo de conteúdo do arquivo.
Getcurrent

Obtém o bloco na posição atual do enumerador.
Getcurrent

Obtém o arquivo na posição atual do enumerador.
Getcurrent

Obtém as informações opcionais do pacote na posição atual do enumerador.
Getcurrent

Obtém o <elemento Package> na posição atual do enumerador.
Getcurrent

Obtém o arquivo do grupo de conteúdo na posição atual do enumerador.
Getcurrent

Obtém o grupo de conteúdo na posição atual do enumerador.
Getcurrent

Obtém o arquivo de carga na posição atual do enumerador.
Getcurrent

Obtém o aplicativo na posição atual do enumerador.
Getcurrent

Obtém a funcionalidade do dispositivo na posição atual do enumerador.
Getcurrent

Obtém o <elemento MainPackageDependency> na posição atual do enumerador.
Getcurrent

Obtém o pacote de dependência na posição atual do enumerador.
Getcurrent

Obtém o recurso na posição atual do enumerador.
GetCurrentApplicationUserModelId

Obtém a ID do modelo de usuário do aplicativo para o processo atual.
GetCurrentPackageFamilyName

Obtém o nome da família de pacotes para o processo de chamada.
GetCurrentPackageFullName

Obtém o nome completo do pacote para o processo de chamada.
GetCurrentPackageId

Obtém o identificador de pacote (ID) para o processo de chamada.
GetCurrentPackageInfo

Obtém as informações do pacote para o processo de chamada. (GetCurrentPackageInfo)
GetCurrentPackageInfo2

Obtém as informações do pacote para o processo de chamada. (GetCurrentPackageInfo2)
GetCurrentPackagePath

Obtém o caminho do pacote para o processo de chamada. (GetCurrentPackagePath)
GetCurrentPackagePath2

Obtém o caminho do pacote para o processo de chamada. (GetCurrentPackagePath2)
GetDeviceCapabilities

Obtém um enumerador que itera por meio dos recursos do dispositivo definidos no manifesto.
GetDigest

Recebe um ponteiro para um LPWSTR que contém a representação de resumo do objeto de empacotamento de aplicativo gerenciado pela interface associada.
Getfile

Recupera dados correspondentes a um arquivo no mapa de blocos com o nome de arquivo especificado.
GetFileName

Recupera o atributo nome do arquivo do <OptionalBundle>.
GetFileName

Recupera o atributo nome do arquivo do pacote.
GetFiles

Recupera um enumerador para percorrer os arquivos listados no mapa de blocos.
GetFiles

Obtém arquivos de um grupo de conteúdo.
GetFootprintFile

Recupera o tipo especificado de arquivo de volume do pacote.
GetFootprintFile

Recupera um arquivo de volume do pacote.
GetHasCurrent

Determina se há um bloco na posição atual do enumerador.
GetHasCurrent

Determina se há um arquivo na posição atual do enumerador. (IAppxBlockMapFilesEnumerator.GetHasCurrent)
GetHasCurrent

Determina se há informações de pacote opcionais na posição atual do enumerador.
GetHasCurrent

Determina se há mais elementos no enumerador.
GetHasCurrent

Determina se há um arquivo na posição atual do enumerador. (IAppxContentGroupFilesEnumerator.GetHasCurrent)
GetHasCurrent

Determina se há um grupo de conteúdo na posição atual do enumerador.
GetHasCurrent

Determina se há um arquivo de carga na posição atual do enumerador.
GetHasCurrent

Determina se há um aplicativo na posição atual do enumerador.
GetHasCurrent

Determina se há uma funcionalidade de dispositivo na posição atual do enumerador.
GetHasCurrent

Determina se há um <elemento MainPackageDependency> na posição atual do enumerador.
GetHasCurrent

Determina se há uma dependência de pacote na posição atual do enumerador.
GetHasCurrent

Determina se há um recurso na posição atual do enumerador.
GetHash

Recupera o valor de hash do bloco.
GetHashMethod

Recupera o URI do algoritmo de hash usado para criar hashes de bloco no mapa de blocos.
GetIdForPackageDependencyContext

Retorna a dependência do pacote para o identificador de contexto especificado.
GetIsDefaultApplicablePackage

Determina se o pacote do aplicativo é um pacote aplicável padrão.
GetIsNonQualifiedResourcePackage

Determina se o pacote do aplicativo é um pacote de recursos não qualificado.
GetIsNonQualifiedResourcePackage

Consulta se um pacote de aplicativos é um pacote de recursos não qualificado.
GetIsOptionalPackage

Determina se o pacote é opcional.
GetIsPackageReference

Determina se um pacote é armazenado dentro de um pacote de aplicativo ou se é uma referência a um pacote.
GetLocalFileHeaderSize

Recupera o tamanho do cabeçalho de arquivo local zip do item de arquivo zip associado.
GetMainPackageDependencies

Obtém um enumerador de dependências de pacote main.
GetMainPackageName

Obtém o nome do pacote main do pacote opcional.
GetManifest

Recupera um objeto de manifesto somente leitura do pacote.
GetManifest

Recupera o modelo de objeto do manifesto do aplicativo do pacote.
GetMaxMajorVersionTested

Retorna o número máximo de versão principal do pacote que é testado para ser compatível com o pacote atual.
GetMaxVersionTested

Obtém a versão máxima testada do AppxManifest.xml.
GetMinVersion

Obtém a versão mínima do pacote no qual o pacote atual tem uma dependência.
GetMinVersion

Obtém a versão mínima da família de dispositivos de destino do AppxManifest.xml.
GetName

Recupera o nome do item de arquivo zip associado.
GetName

Obtém o nome do grupo de conteúdo.
GetName

Recupera o nome do arquivo, incluindo seu caminho em relação ao diretório raiz do pacote.
GetName

Obtém o nome da dependência do pacote main do AppxManifest.xml.
GetName

Obtém o nome do pacote no qual o pacote atual tem uma dependência.
GetName

Obtém o nome do pacote conforme definido no manifesto.
GetName

Obtém o nome da família de dispositivos de destino do AppxManifest.xml..
GetOffset

Recupera o deslocamento do pacote em relação ao início do pacote.
GetOptionalBundles

Recupera um objeto que representa o <elemento OptionalBundles> no elemento bundle> raiz<.
GetPackageApplicationIds

Obtém as IDs de aplicativos no pacote especificado.
GetPackageDependencies

Obtém um enumerador que itera por meio de dependências definidas no manifesto.
GetPackageFamilyName

Obtém o nome da família de pacotes da dependência do pacote main do AppxManifest.xml.
GetPackageFamilyName

Obtém o nome da família de pacotes.
GetPackageFamilyName

Obtém o nome da família de pacotes para o processo especificado.
GetPackageFamilyNameFromToken

Obtém o nome da família de pacotes para o token especificado.
GetPackageFullName

Obtém o nome completo do pacote.
GetPackageFullName

Obtém o nome completo do pacote para o processo especificado.
GetPackageFullNameFromToken

Obtém o nome completo do pacote para o token especificado.
GetPackageId

Recupera um objeto que representa a identidade do <OptionalBundle>.
GetPackageId

Recupera um objeto que representa a identidade do pacote do aplicativo.
GetPackageId

Recupera um objeto que representa o <elemento Identity> no elemento Bundle> raiz<.
GetPackageId

Obtém o identificador de pacote definido no manifesto.
GetPackageId

Obtém o identificador de pacote (ID) para o processo especificado.
GetPackageInfo

Obtém as informações do pacote especificado. (GetPackageInfo)
GetPackageInfo2

Obtém as informações do pacote especificado. (GetPackageInfo2)
GetPackageInfoItems

Recupera pacotes opcionais no pacote.
GetPackageInfoItems

Recupera um enumerador sobre todos os <elementos Package> no <elemento Packages> .
GetPackagePath

Obtém o caminho para o pacote especificado.
GetPackagePathByFullName

Obtém o caminho do pacote especificado. (GetPackagePathByFullName)
GetPackagePathByFullName2

Obtém o caminho do pacote especificado. (GetPackagePathByFullName2)
GetPackagesByPackageFamily

Obtém os pacotes com o nome de família especificado para o usuário atual.
GetPackageType

Recupera o tipo de pacote representado pelas informações do pacote.
GetPayloadFile

Recupera um arquivo de carga do pacote.
GetPayloadFiles

Recupera um enumerador que itera por meio dos arquivos de carga no pacote.
GetPayloadPackage

Recupera um objeto de arquivo appx para o pacote de conteúdo com o nome de arquivo especificado.
GetPayloadPackages

Recupera um enumerador que itera na lista de todos os pacotes de conteúdo no pacote.
GetPrerequisite

Obtém o pré-requisito especificado conforme definido no manifesto do pacote.
GetProperties

Obtém as propriedades do pacote conforme definido no manifesto.
GetPublisher

Obtém o editor da dependência do pacote main do AppxManifest.xml.
GetPublisher

Obtém o nome do publicador que produziu o pacote do qual o pacote atual depende.
GetPublisher

Obtém o nome do editor do pacote conforme definido no manifesto.
GetQualifiedResources

Obtém um enumerador que itera por meio dos recursos qualificados definidos no manifesto.
GetRequiredGroup

Obtém o grupo de conteúdo necessário do mapa do grupo de conteúdo.
GetRequiredGroup

Obtém o grupo de conteúdo necessário do mapa do grupo de conteúdo de origem.
GetResolvedPackageFullNameForPackageDependency

Retorna o nome completo do pacote que seria usado se a dependência do pacote fosse resolvida. Essa função não adiciona o pacote ao grafo do processo.
GetResourceId

Obtém o identificador de recurso do pacote conforme definido no manifesto.
GetResources

Recupera um enumerador que itera todos os <elementos resource> definidos no manifesto do pacote do aplicativo.
GetResources

Obtém um enumerador que itera por meio dos recursos definidos no manifesto.
GetSize

Recupera o tamanho do pacote, em bytes.
GetSize

Recupera o tamanho não compactado do arquivo.
GetStagedPackageOrigin

Obtém a origem do pacote especificado.
GetStagedPackagePathByFullName

Obtém o caminho do pacote em etapas especificado. (GetStagedPackagePathByFullName)
GetStagedPackagePathByFullName2

Obtém o caminho do pacote em etapas especificado. (GetStagedPackagePathByFullName2)
Getstream

Recupera um fluxo somente leitura que representa o conteúdo XML do mapa de blocos.
Getstream

Obtém o documento XML bruto sem nenhum pré-processamento.
Getstream

Obtém um fluxo somente leitura que contém o conteúdo não compactado do arquivo.
Getstream

Obtém o XML bruto analisado e lido pelo leitor de manifesto.
GetStringValue

Obtém o valor de um elemento de cadeia de caracteres na seção de metadados do aplicativo do manifesto.
GetStringValue

Obtém o valor do elemento de cadeia de caracteres especificado na seção properties.
GetUncompressedSize

Recupera o tamanho descompactado do item de arquivo zip associado.
GetVersion

Obtém a versão do pacote conforme definido no manifesto.
GetXmlDom

Obtém o DOM XML para um arquivo do Instalador de Aplicativo.
MoveNext

Avança a posição do enumerador para o próximo bloco.
MoveNext

Avança a posição do enumerador para o próximo arquivo. (IAppxBlockMapFilesEnumerator.MoveNext)
MoveNext

Avança a posição do enumerador para o próximo conjunto de informações de pacote opcionais.
MoveNext

Avança a posição do enumerador para o próximo <elemento Package> .
MoveNext

Avança a posição do enumerador para o próximo arquivo. (IAppxContentGroupFilesEnumerator.MoveNext)
MoveNext

Avança a posição do enumerador para o próximo grupo de conteúdo.
MoveNext

Avança a posição do enumerador para o próximo arquivo de conteúdo.
MoveNext

Avança a posição do enumerador para o próximo aplicativo.
MoveNext

Avança a posição do enumerador para a próxima funcionalidade do dispositivo.
MoveNext

Avança a posição do enumerador para o próximo <elemento MainPackageDependency> .
MoveNext

Avança a posição do enumerador para a próxima dependência do pacote.
MoveNext

Avança a posição do enumerador para o próximo recurso.
OpenPackageInfoByFullName

Abre as informações do pacote especificado.
PackageFamilyNameFromFullName

Obtém o nome da família de pacotes para o nome completo do pacote especificado.
PackageFamilyNameFromId

Obtém o nome da família de pacotes para o identificador de pacote especificado.
PackageFullNameFromId

Obtém o nome completo do pacote para o ID (identificador de pacote) especificado.
PackageIdFromFullName

Obtém o identificador de pacote (ID) para o nome completo do pacote especificado.
PackageNameAndPublisherIdFromFamilyName

Obtém o nome do pacote e o identificador do editor (ID) para o nome da família de pacotes especificado.
ParseApplicationUserModelId

Desconstrói uma ID de modelo de usuário do aplicativo para o nome da família de pacotes e a PRAID (ID do aplicativo relativo do pacote).
RemovePackageDependency

Remove uma dependência de pacote resolvida do grafo de pacote do processo atual (ou seja, uma referência em tempo de execução para uma dependência de pacote de estrutura que foi adicionada usando a função AddPackageDependency).
TryCreatePackageDependency

Cria uma referência de tempo de instalação para uma dependência de pacote de estrutura para o aplicativo atual, usando o nome da família de pacotes especificado, a versão mínima e critérios adicionais.
UpdateEncryptedPackage

Atualizações um pacote de aplicativo criptografado.
Updatepackage

Atualizações um pacote de aplicativos.
UpdatePackageManifest

Atualizações um manifesto do pacote do aplicativo.
ValidateFileHash

Valida o conteúdo de um arquivo em relação aos hashes armazenados nos elementos de bloco para esse arquivo de mapa de blocos.

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 pacote criptografados. (IAppxEncryptedBundleWriter)
IAppxEncryptedBundleWriter2

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

Fornece um modelo de objeto somente gravação para pacotes de pacote 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 aplicativos.
IAppxFile

Recupera informações sobre um arquivo de carga 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 aos valores de atributo da dependência do pacote main.
IAppxManifestOptionalPackageInfo

Fornece acesso aos 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. (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 da chave do pacote do aplicativo 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 de arquivos a serem gravados no pacote do aplicativo.
PACKAGE_ID

Representa informações de identificação do pacote, como nome, versão e editor.
PACKAGE_INFO

Representa informações de identificação do pacote que incluem o identificador do pacote, o nome completo e o local de instalação.
PACKAGE_VERSION

Representa as informações de versão do pacote.