API de empaquetado
Obtenga información sobre la API de empaquetado, que puede usar para crear, leer y escribir paquetes de aplicaciones. Cada paquete de aplicación contiene los archivos que constituyen una aplicación de Windows y un archivo de manifiesto que describe el software para Windows.
Tema | Descripción |
---|---|
IAppxBlockMapBlock |
La interfaz IAppxBlockMapBlock proporciona un objeto de solo lectura que representa un bloque individual dentro de un archivo contenido en el archivo de mapa de bloques (AppxBlockMap.xml) para el paquete de aplicación. El método IAppxBlockMapFile::GetBlocks se usa para devolver un enumerador para recorrer y recuperar los bloques individuales de un archivo enumerado en el mapa de bloques del paquete. |
IAppxBlockMapBlocksEnumerator |
Enumera los bloques de un mapa de bloques en un único archivo. |
IAppxBlockMapFile |
Representa un archivo en el mapa de bloques. |
IAppxBlockMapFilesEnumerator |
Enumera los archivos de un mapa de bloques. |
IAppxBlockMapReader |
Representa un modelo de objetos de solo lectura para asignaciones de bloques que proporciona acceso a los atributos de archivo y los hashes de bloque. |
IAppxBundleFactory |
Crea objetos para leer y escribir paquetes de agrupación. |
IAppxBundleManifestOptionalBundleInfo |
Proporciona un modelo de objetos de solo lectura para un <elemento OptionalBundle> en un manifiesto de paquete de agrupación. |
IAppxBundleManifestOptionalBundleInfoEnumerator |
Enumera la información de agrupación opcional de un lote. |
IAppxBundleManifestPackageInfo |
Proporciona un modelo de objetos de solo lectura para un <elemento Package> en un manifiesto de paquete de agrupación. |
IAppxBundleManifestPackageInfo2 |
Proporciona un modelo de objetos de solo lectura para un <elemento Package> en un manifiesto de paquete de agrupación. |
IAppxBundleManifestPackageInfoEnumerator |
Proporciona un modelo de objetos de solo lectura para la lista de paquetes de carga que se describen en un manifiesto de paquete de agrupación. |
IAppxBundleManifestReader |
Proporciona un modelo de objetos de solo lectura para manifiestos de paquetes de agrupación. |
IAppxBundleManifestReader2 |
Proporciona un modelo de objetos de solo lectura para manifiestos de paquetes de agrupación. |
IAppxBundleReader |
Proporciona un modelo de objetos de solo lectura para paquetes de agrupación. |
IAppxBundleWriter |
Proporciona un modelo de objetos de solo escritura para paquetes de agrupación. |
IAppxBundleWriter2 |
Proporciona un modelo de objetos de solo escritura para paquetes de agrupación. |
IAppxBundleWriter3 |
Proporciona un modelo de objetos de solo escritura para paquetes de agrupación. |
IAppxBundleWriter4 |
Proporciona un modelo de objetos de solo escritura para paquetes de agrupación. |
IAppxContentGroup |
Recupera información sobre un grupo de contenido. |
IAppxContentGroupsEnumerator |
Enumera los grupos de contenido de un mapa de grupo de contenido. |
IAppxContentGroupFilesEnumerator |
Enumera los archivos de los grupos de contenido de un mapa de grupo de contenido. |
IAppxContentGroupMapReader |
Obtiene información sobre un mapa de grupo de contenido. |
IAppxContentGroupMapWriter |
Proporciona un modelo de objetos de solo escritura para una asignación de grupo de contenido. |
IAppxEncryptionFactory |
Crea objetos para cifrar, descifrar, leer y escribir paquetes y agrupaciones. |
IAppxEncryptionFactory2 |
Crea objetos para cifrar, descifrar, leer y escribir paquetes y agrupaciones de aplicaciones de Windows. |
IAppxEncryptionFactory3 |
Crea objetos para cifrar, descifrar, leer y escribir paquetes y agrupaciones de aplicaciones de Windows. |
IAppxEncryptionFactory4 |
Crea objetos para cifrar paquetes y agrupaciones de aplicaciones de Windows. |
IAppxEncryptedPackageWriter |
Proporciona un modelo de objetos de solo escritura para paquetes de aplicaciones cifrados. |
IAppxEncryptedPackageWriter2 |
Proporciona un modelo de objetos de solo escritura para paquetes de aplicaciones cifrados. |
IAppxEncryptedBlockMapFile |
Recupera el hash de archivo y el identificador de un archivo de asignación de bloques cifrado. |
IAppxEncryptedFile |
Recupera información sobre un archivo cifrado. |
IAppxEncryptedBundleWriter |
Proporciona un modelo de objetos de solo escritura para paquetes de agrupación cifrados. |
IAppxEncryptedBundleWriter2 |
Proporciona un modelo de objetos de solo escritura para paquetes de agrupación cifrados. |
IAppxEncryptedBundleWriter3 |
Proporciona un modelo de objetos de solo escritura para paquetes de agrupación cifrados. |
IAppxEncryptedPackageFile |
Recupera flujos y lectores de paquetes cifrados. |
IAppxFactory |
Crea objetos para leer y escribir paquetes de aplicaciones. |
IAppxFactory2 |
Crea objetos para leer y escribir paquetes de aplicaciones. |
IAppxFile |
Recupera información sobre una carga o un archivo de superficie en un paquete. |
IAppxFilesEnumerator |
Enumera los archivos de carga de un paquete. |
IAppxManifestApplication |
Proporciona acceso a los valores de atributo de la aplicación. |
IAppxManifestApplicationsEnumerator |
Enumera las aplicaciones definidas en el manifiesto del paquete. |
IAppxManifestDeviceCapabilitiesEnumerator |
Enumera las funcionalidades del dispositivo definidas en el manifiesto del paquete. |
IAppxManifestMainPackageDependency |
Proporciona acceso a los valores de atributo de la dependencia del paquete principal. |
IAppxManifestMainPackageDependenciesEnumerator |
Enumera los <elementos MainPackageDependency> de un manifiesto de aplicación. |
IAppxManifestOptionalPackageInfo |
Proporciona acceso a los valores de atributo de la información de paquete opcional. |
IAppxManifestPackageDependenciesEnumerator |
Enumera las dependencias del paquete definidas en el manifiesto del paquete. |
IAppxManifestPackageDependency |
Describe la dependencia de un paquete en otro paquete. |
IAppxManifestPackageDependency2 |
Describe la dependencia de un paquete en otro paquete. |
IAppxManifestPackageId |
Proporciona acceso a la identidad del paquete. |
IAppxManifestPackageId2 |
Proporciona acceso a la identidad del paquete de la aplicación. |
IAppxManifestProperties |
Proporciona acceso de solo lectura a la sección de propiedades de un manifiesto de paquete. |
IAppxManifestReader |
Representa un modelo de objetos del manifiesto del paquete que proporciona métodos para obtener acceso a los atributos y elementos del manifiesto. |
IAppxManifestReader2 |
Representa un modelo de objetos del manifiesto del paquete que proporciona métodos para obtener acceso a los atributos y elementos del manifiesto. |
IAppxManifestReader5 |
Representa un modelo de objetos del manifiesto del paquete que proporciona métodos para obtener acceso a los atributos y elementos del manifiesto. |
IAppxManifestReader6 |
Representa un modelo de objetos del manifiesto del paquete que proporciona métodos para obtener acceso a los atributos y elementos del manifiesto. |
IAppxManifestResourcesEnumerator |
Enumera los recursos definidos en el manifiesto del paquete. |
IAppxManifestTargetDeviceFamily |
Recupera información sobre la familia de dispositivos de destino de la AppxManifest.xml. |
IAppxPackageEditor |
Proporciona funcionalidad para editar paquetes de aplicaciones. |
IAppxPackageReader |
Proporciona un modelo de objetos de solo lectura para los paquetes de aplicaciones. |
IAppxPackageWriter |
Proporciona un modelo de objetos de solo escritura para paquetes de aplicaciones. |
IAppxPackageWriter2 |
Proporciona un modelo de objetos de solo escritura para paquetes de aplicaciones. |
IAppxPackageWriter3 |
Proporciona un modelo de objetos de solo escritura para paquetes de aplicaciones. |
IAppxSourceContentGroupMapReader |
Obtiene información sobre la asignación del grupo de contenido de origen. |
APPX_BUNDLE_FOOTPRINT_FILE_TYPE |
Especifica el tipo de archivo de superficie en una agrupación. |
APPX_ENCRYPTED_PACKAGE_SETTINGS |
Configuración de los paquetes cifrados de aplicaciones de Windows. |
APPX_ENCRYPTED_PACKAGE_SETTINGS2 |
Configuración cifrada del paquete de aplicación de Windows. |
APPX_ENCRYPTED_EXEMPTIONS |
Archivos exentos del cifrado de paquetes de aplicaciones de Windows. |
APPX_KEY_INFO |
Información de la clave del paquete de aplicaciones de Windows. |
APPX_ENCRYPTED_PACKAGE_OPTIONS |
Opciones de paquete de aplicaciones cifradas. |
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE |
Especifica el tipo de paquete para un objeto IAppxBundleManifestPackageInfo . |
APPX_CAPABILITIES |
Especifica las funcionalidades o privilegios solicitados por un paquete. |
APPX_COMPRESSION_OPTION |
Especifica el grado de compresión utilizado para almacenar el archivo en el paquete. |
APPX_FOOTPRINT_FILE_TYPE |
Especifica el tipo de archivo de superficie en un paquete. |
APPX_PACKAGE_ARCHITECTURE |
Especifica las arquitecturas de procesador compatibles con un paquete. |
APPX_PACKAGE_ARCHITECTURE2 |
Especifica las arquitecturas de procesador compatibles con un paquete. |
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS |
Opciones para la validación del manifiesto de aplicación al actualizar el manifiesto. |
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION |
Opciones que se usarán al actualizar un paquete de aplicación. |
APPX_PACKAGE_SETTINGS |
Representa la configuración del paquete que se usa para crear un paquete. |
APPX_PACKAGE_WRITER_PAYLOAD_STREAM |
Contiene los datos y metadatos de los archivos que se van a escribir en el paquete de la aplicación. |
Temas relacionados
-
Muestras
-
Ejemplo de extracción de contenido del paquete de la aplicación (ExtractAppx)
-
Lee el ejemplo de información del manifiesto del paquete de la aplicación (DescribeAppx)
-
Tareas
-
Inicio rápido: Extracción del contenido del paquete de la aplicación
-
Inicio rápido: Leer la información del manifiesto del paquete de la aplicación
-
Conceptos
-
Referencia