Dela via


Paketerings-API

Lär dig mer om paketerings-API:et som du kan använda för att skapa, läsa och skriva apppaket. Varje apppaket innehåller de filer som utgör en Windows-app och en manifestfil som beskriver programvaran till Windows.

Ämne Beskrivning
IAppxBlockMapBlock
Gränssnittet IAppxBlockMapBlock innehåller ett skrivskyddat objekt som representerar ett enskilt block i en fil som finns i blockmappningsfilen (AppxBlockMap.xml) för apppaketet. Metoden IAppxBlockMapFile::GetBlocks används för att returnera en uppräknare för bläddring och hämtning av enskilda block i en fil som anges i paketblockkartan.
IAppxBlockMapBlocksEnumerator
Räknar upp blocken från en blockkarta i en enda fil.
IAppxBlockMapFile
Representerar en fil i blockkartan.
IAppxBlockMapFilesEnumerator
Räknar upp filerna från en blockkarta.
IAppxBlockMapReader
Representerar en skrivskyddad objektmodell för blockkartor som ger åtkomst till filattributen och block-hashar.
IAppxBundleFactory
Skapar objekt för att läsa och skriva paketpaket.
IAppxBundleManifestOptionalBundleInfo
Tillhandahåller en skrivskyddad objektmodell för ett <OptionalBundle->-element i ett paketpaketmanifest.
IAppxBundleManifestOptionalBundleInfoEnumerator
Räknar upp den valfria paketinformationen från ett paket.
IAppxBundleManifestPackageInfo
Tillhandahåller en skrivskyddad objektmodell för ett <Package>-element i ett paketpaketmanifest.
IAppxBundleManifestPackageInfo2
Tillhandahåller en skrivskyddad objektmodell för ett <Package>-element i ett paketpaketmanifest.
IAppxBundleManifestPackageInfoEnumerator
Tillhandahåller en skrivskyddad objektmodell för listan över nyttolastpaket som beskrivs i ett paketpaketmanifest.
IAppxBundleManifestReader
Tillhandahåller en skrivskyddad objektmodell för manifest för paketpaket.
IAppxBundleManifestReader2
Tillhandahåller en skrivskyddad objektmodell för manifest för paketpaket.
IAppxBundleReader
Tillhandahåller en skrivskyddad objektmodell för paketpaket.
IAppxBundleWriter
Tillhandahåller en skrivskyddad objektmodell för paketpaket.
IAppxBundleWriter2
Tillhandahåller en skrivskyddad objektmodell för paketpaket.
IAppxBundleWriter3
Tillhandahåller en skrivskyddad objektmodell för paketpaket.
IAppxBundleWriter4
Tillhandahåller en skrivskyddad objektmodell för paketpaket.
IAppxContentGroup
Hämtar information om en innehållsgrupp.
IAppxContentGroupsEnumerator
Räknar upp innehållsgrupperna från en innehållsgruppskarta.
IAppxContentGroupFilesEnumerator
Räknar upp filer i innehållsgrupper från en innehållsgruppskarta.
IAppxContentGroupMapReader
Hämtar information om en innehållsgruppskarta.
IAppxContentGroupMapWriter
Tillhandahåller en skrivskyddad objektmodell för en innehållsgruppskarta.
IAppxEncryptionFactory
Skapar objekt för kryptering, dekryptering, läsning och skrivning av paket och paket.
IAppxEncryptionFactory2
Skapar objekt för kryptering, dekryptering, läsning och skrivning av Windows-apppaket och -paket.
IAppxEncryptionFactory3
Skapar objekt för kryptering, dekryptering, läsning och skrivning av Windows-apppaket och -paket.
IAppxEncryptionFactory4
Skapar objekt för kryptering av Windows-apppaket och -paket.
IAppxEncryptedPackageWriter
Tillhandahåller en skrivskyddad objektmodell för krypterade apppaket.
IAppxEncryptedPackageWriter2
Tillhandahåller en skrivskyddad objektmodell för krypterade apppaket.
IAppxEncryptedBlockMapFile
Hämtar filhash och ID för en krypterad blockmappningsfil.
IAppxEncryptedFile
Hämtar information om en krypterad fil.
IAppxEncryptedBundleWriter
Tillhandahåller en skrivskyddad objektmodell för krypterade paketpaket.
IAppxEncryptedBundleWriter2
Tillhandahåller en skrivskyddad objektmodell för krypterade paketpaket.
IAppxEncryptedBundleWriter3
Tillhandahåller en skrivskyddad objektmodell för krypterade paketpaket.
IAppxEncryptedPackageFile
Hämtar krypterade paketläsare och strömmar.
IAppxFactory
Skapar objekt för att läsa och skriva apppaket.
IAppxFactory2
Skapar objekt för att läsa och skriva apppaket.
IAppxFile
Hämtar information om en nyttolast eller fotavtrycksfil i ett paket.
IAppxFilesEnumerator
Räknar upp nyttolastfilerna i ett paket.
IAppxManifestApplication
Ger åtkomst till programmets attributvärden.
IAppxManifestApplicationsEnumerator
Räknar upp de program som definierats i paketmanifestet.
IAppxManifestDeviceCapabilitiesEnumerator
Räknar upp de enhetsfunktioner som definierats i paketmanifestet.
IAppxManifestMainPackageDependency
Ger åtkomst till attributvärden för huvudpaketberoendet.
IAppxManifestMainPackageDependenciesEnumerator
Räknar upp <MainPackageDependency->-element från ett appmanifest.
IAppxManifestOptionalPackageInfo
Ger åtkomst till attributvärden för den valfria paketinformationen.
IAppxManifestPackageDependenciesEnumerator
Räknar upp de paketberoenden som definierats i paketmanifestet.
IAppxManifestPackageDependency
Beskriver beroendet av ett paket i ett annat paket.
IAppxManifestPackageDependency2
Beskriver beroendet av ett paket i ett annat paket.
IAppxManifestPackageId
Ger åtkomst till paketidentiteten.
IAppxManifestPackageId2
Ger åtkomst till apppaketidentiteten.
IAppxManifestEgenskaper
Ger skrivskyddad åtkomst till egenskapsavsnittet i ett paketmanifest.
IAppxManifestReader
Representerar en objektmodell för paketmanifestet som innehåller metoder för att komma åt manifestelement och attribut.
IAppxManifestReader2
Representerar en objektmodell för paketmanifestet som innehåller metoder för att komma åt manifestelement och attribut.
IAppxManifestReader5
Representerar en objektmodell för paketmanifestet som innehåller metoder för att komma åt manifestelement och attribut.
IAppxManifestReader6
Representerar en objektmodell för paketmanifestet som innehåller metoder för att komma åt manifestelement och attribut.
IAppxManifestResourcesEnumerator
Räknar upp de resurser som definierats i paketmanifestet.
IAppxManifestTargetDeviceFamily
Hämtar information om målenhetsfamiljen från AppxManifest.xml.
IAppxPackageEditor
Tillhandahåller funktioner för att redigera apppaket.
IAppxPackageReader
Tillhandahåller en skrivskyddad objektmodell för apppaket.
IAppxPackageWriter
Tillhandahåller en skrivskyddad objektmodell för apppaket.
IAppxPackageWriter2
Tillhandahåller en skrivskyddad objektmodell för apppaket.
IAppxPackageWriter3
Tillhandahåller en skrivskyddad objektmodell för apppaket.
IAppxSourceContentGroupMapReader
Hämtar information om källinnehållsgruppens karta.
APPX_BUNDLE_FOOTPRINT_FILE_TYPE
Anger typen av fotavtrycksfil i ett paket.
APPX_ENCRYPTED_PACKAGE_SETTINGS
Inställningar för krypterade Windows-apppaket.
APPX_ENCRYPTED_PACKAGE_SETTINGS2
Inställningar för krypterade Windows-apppaket.
APPX_ENCRYPTED_EXEMPTIONS
Filer som är undantagna från Kryptering av Windows-apppaket.
APPX_KEY_INFO
Nyckelinformation för Windows-apppaket.
APPX_ENCRYPTED_PACKAGE_OPTIONS
Alternativ för krypterade apppaket.
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE
Anger typ av paket för ett IAppxBundleManifestPackageInfo-objekt.
APPX_CAPABILITIES
Anger de funktioner eller behörigheter som begärs av ett paket.
APPX_COMPRESSION_OPTION
Anger vilken komprimeringsgrad som används för att lagra filen i paketet.
APPX_FOOTPRINT_FILE_TYPE
Anger typen av fotavtrycksfil i ett paket.
APPX_PACKAGE_ARCHITECTURE
Anger de processorarkitekturer som stöds av ett paket.
APPX_PACKAGE_ARCHITECTURE2
Anger de processorarkitekturer som stöds av ett paket.
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS
Alternativ för validering av appmanifest när manifestet uppdateras.
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION
Alternativ att använda när du uppdaterar ett apppaket.
APPX_PACKAGE_SETTINGS
Representerar paketinställningar som används för att skapa ett paket.
APPX_PACKAGE_WRITER_PAYLOAD_STREAM
Innehåller data och metadata för filer som ska skrivas till apppaketet.

exempel

Skapa exempel på apppaket (CreateAppx)

Extrahera exempel på apppaketinnehåll (ExtractAppx)

Exempel på manifestinformation för läsprogrampaket (DescribeAppx)

Uppgifter

Så här skapar du ett

snabbstart: Extrahera

Snabbstart: Läsa information om apppaketmanifestet

Begrepp

App-paket och distributionspaket

ordlista

referens

Manifestschema för apppaket

api för -paketdistribution

Package query API