Csomagolási API

Ismerje meg a csomagolási API-t, amellyel alkalmazáscsomagokat hozhat létre, olvashat és írhat. Minden alkalmazáscsomag tartalmazza a Windows-alkalmazást alkotó fájlokat, valamint egy jegyzékfájlt, amely leírja a Szoftvert a Windowsba.

Téma Leírás
IAppxBlockMapBlock
Az IAppxBlockMapBlock felület egy írásvédett objektumot biztosít, amely az alkalmazáscsomag blokktérképfájljában (AppxBlockMap.xml) található fájlban lévő egyes blokkokat jelöli. A IAppxBlockMapFile::GetBlocks metódussal enumerátort ad vissza a csomagblokk-térképen felsorolt fájlok egyes blokkjainak bejárásához és beolvasásához.
IAppxBlockMapBlocksEnumerator
A blokktérkép blokkblokkainak felsorolása egyetlen fájlban.
IAppxBlockMapFile
Egy fájlt jelöl a blokktérképen.
IAppxBlockMapFilesEnumerator
A fájlok számbavétele blokktérképről.
IAppxBlockMapReader
Írásvédett objektummodellt jelöl a blokkleképezőkhöz, amely hozzáférést biztosít a fájlattribútumokhoz és a blokkkivonatokhoz.
IAppxBundleFactory
Objektumokat hoz létre csomagcsomagok olvasásához és írásához.
IAppxBundleManifestOptionalBundleInfo
Írásvédett objektummodellt biztosít egy csomagcsomag-jegyzékben található <OptionalBundle> elemhez.
IAppxBundleManifestOptionalBundleInfoEnumerator
A csomag opcionális információinak számbavétele egy csomagból.
IAppxBundleManifestPackageInfo
Írásvédett objektummodellt biztosít egy csomagjegyzék <Csomag> eleméhez.
IAppxBundleManifestPackageInfo2
Írásvédett objektummodellt biztosít egy csomagjegyzék <Csomag> eleméhez.
IAppxBundleManifestPackageInfoEnumerator
Írásvédett objektummodellt biztosít a csomagcsomag-jegyzékben leírt hasznos adatcsomagok listájához.
IAppxBundleManifestReader
Írásvédett objektummodellt biztosít a csomagcsomagok jegyzékfájljaihoz.
IAppxBundleManifestReader2
Írásvédett objektummodellt biztosít a csomagcsomagok jegyzékfájljaihoz.
IAppxBundleReader
Írásvédett objektummodellt biztosít csomagcsomagokhoz.
IAppxBundleWriter
Csak írási objektummodellt biztosít csomagcsomagokhoz.
IAppxBundleWriter2
Csak írási objektummodellt biztosít csomagcsomagokhoz.
IAppxBundleWriter3
Csak írási objektummodellt biztosít csomagcsomagokhoz.
IAppxBundleWriter4
Csak írási objektummodellt biztosít csomagcsomagokhoz.
IAppxContentGroup
Beolvassa egy tartalomcsoport adatait.
IAppxContentGroupsEnumerator
A tartalomcsoportok számbavétele egy tartalomcsoport-térképről.
IAppxContentGroupFilesEnumerator
Tartalomcsoportok fájljainak számbavétele egy tartalomcsoport-térképből.
IAppxContentGroupMapReader
Információt kap egy tartalomcsoport-térképről.
IAppxContentGroupMapWriter
Csak írási objektummodellt biztosít egy tartalomcsoport-térképhez.
IAppxEncryptionFactory
Objektumok létrehozása csomagok és csomagok titkosításához, visszafejtéséhez, olvasásához és írásához.
IAppxEncryptionFactory2
Objektumokat hoz létre Windows-alkalmazáscsomagok és -csomagok titkosításához, visszafejtéséhez, olvasásához és írásához.
IAppxEncryptionFactory3
Objektumokat hoz létre Windows-alkalmazáscsomagok és -csomagok titkosításához, visszafejtéséhez, olvasásához és írásához.
IAppxEncryptionFactory4
Objektumokat hoz létre a Windows-alkalmazáscsomagok és -csomagok titkosításához.
IAppxEncryptedPackageWriter
Csak írási objektummodellt biztosít a titkosított alkalmazáscsomagokhoz.
IAppxEncryptedPackageWriter2
Csak írási objektummodellt biztosít a titkosított alkalmazáscsomagokhoz.
IAppxEncryptedBlockMapFile
Lekéri egy titkosított blokktérképfájl fájlkivonatát és azonosítóját.
IAppxEncryptedFile
Egy titkosított fájl adatainak lekérése.
IAppxEncryptedBundleWriter
Csak írási objektummodellt biztosít titkosított csomagcsomagokhoz.
IAppxEncryptedBundleWriter2
Csak írási objektummodellt biztosít titkosított csomagcsomagokhoz.
IAppxEncryptedBundleWriter3
Csak írási objektummodellt biztosít titkosított csomagcsomagokhoz.
IAppxEncryptedPackageFile
Titkosított csomagolvasókat és streameket kér le.
IAppxFactory
Objektumokat hoz létre az alkalmazáscsomagok olvasásához és írásához.
IAppxFactory2
Objektumokat hoz létre az alkalmazáscsomagok olvasásához és írásához.
IAppxFile
Adatokat kér le egy csomag hasznos adat- vagy lábnyomfájljáról.
IAppxFilesEnumerator
A csomag hasznos adatfájljainak számbavétele.
IAppxManifestApplication
Hozzáférést biztosít az alkalmazás attribútumértékeihez.
IAppxManifestApplicationsEnumerator
A csomagjegyzékben definiált alkalmazások számbavétele.
IAppxManifestDeviceCapabilitiesEnumerator
A csomagjegyzékben meghatározott eszközképességek számbavétele.
IAppxManifestMainPackageDependency
Hozzáférést biztosít a fő csomagfüggőség attribútumértékeihez.
IAppxManifestMainPackageDependenciesEnumerator
Számba <MainPackageDependency> elemeket egy alkalmazásjegyzékből.
IAppxManifestOptionalPackageInfo
Hozzáférést biztosít az opcionális csomaginformációk attribútumértékeihez.
IAppxManifestPackageDependenciesEnumerator
A csomagjegyzékben definiált csomagfüggőségek számbavétele.
IAppxManifestPackageDependency
Az egyik csomag függőségét ismerteti egy másik csomagon.
IAppxManifestPackageDependency2
Az egyik csomag függőségét ismerteti egy másik csomagon.
IAppxManifestPackageId
Hozzáférést biztosít a csomag identitásához.
IAppxManifestPackageId2
Hozzáférést biztosít az alkalmazáscsomag identitásához.
IAppxManifestProperties
Írásvédett hozzáférést biztosít a csomagjegyzék tulajdonságok szakaszához.
IAppxManifestReader
A csomagjegyzék objektummodellje, amely metódusokat biztosít a jegyzékelemek és attribútumok eléréséhez.
IAppxManifestReader2
A csomagjegyzék objektummodellje, amely metódusokat biztosít a jegyzékelemek és attribútumok eléréséhez.
IAppxManifestReader5
A csomagjegyzék objektummodellje, amely metódusokat biztosít a jegyzékelemek és attribútumok eléréséhez.
IAppxManifestReader6
A csomagjegyzék objektummodellje, amely metódusokat biztosít a jegyzékelemek és attribútumok eléréséhez.
IAppxManifestResourcesEnumerator
A csomagjegyzékben definiált erőforrások számbavétele.
IAppxManifestTargetDeviceFamily
Lekéri a céleszközcsaládra vonatkozó információkat a AppxManifest.xml.
IAppxPackageEditor
Az alkalmazáscsomagok szerkesztésére szolgál.
IAppxPackageReader
Csak olvasható objektummodellt biztosít az alkalmazáscsomagokhoz.
IAppxPackageWriter
Csak írási objektummodellt biztosít alkalmazáscsomagokhoz.
IAppxPackageWriter2
Csak írási objektummodellt biztosít alkalmazáscsomagokhoz.
IAppxPackageWriter3
Csak írási objektummodellt biztosít alkalmazáscsomagokhoz.
IAppxSourceContentGroupMapReader
Információt kap a forrástartalomcsoport-térképről.
APPX_BUNDLE_FOOTPRINT_FILE_TYPE
Megadja a csomagban lévő lábnyomfájl típusát.
APPX_ENCRYPTED_PACKAGE_SETTINGS
Titkosított Windows-alkalmazáscsomagok beállításai.
APPX_ENCRYPTED_PACKAGE_SETTINGS2
Titkosított Windows-alkalmazáscsomag-beállítások.
APPX_ENCRYPTED_EXEMPTIONS
A Windows alkalmazáscsomag titkosítása alól mentesített fájlok.
APPX_KEY_INFO
A Windows alkalmazáscsomag kulcsadatai.
APPX_ENCRYPTED_PACKAGE_OPTIONS
Titkosított alkalmazáscsomag-beállítások.
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE
Egy IAppxBundleManifestPackageInfo objektum csomagtípusát adja meg.
APPX_CAPABILITIES
Megadja a csomag által igényelt képességeket vagy jogosultságokat.
APPX_COMPRESSION_OPTION
Megadja a fájl csomagban való tárolásához használt tömörítés mértékét.
APPX_FOOTPRINT_FILE_TYPE
A csomagban lévő lábnyomfájl típusát adja meg.
APPX_PACKAGE_ARCHITECTURE
A csomag által támogatott processzorarchitektúrákat adja meg.
APPX_PACKAGE_ARCHITECTURE2
A csomag által támogatott processzorarchitektúrákat adja meg.
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS
Az alkalmazásjegyzék érvényesítésének lehetőségei a jegyzék frissítésekor.
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION
Alkalmazáscsomag frissítésekor használható beállítások.
APPX_PACKAGE_SETTINGS
A csomag létrehozásához használt csomagbeállításokat jelöli.
APPX_PACKAGE_WRITER_PAYLOAD_STREAM
Az alkalmazáscsomagba írandó fájlok adatait és metaadatait tartalmazza.

minták

Alkalmazáscsomag-minta létrehozása (CreateAppx)

Alkalmazáscsomag-tartalomminta (ExtractAppx)

Alkalmazáscsomag jegyzékadatainak olvasása minta (DescribeAppx)

Tevékenységek

Alkalmazáscsomag létrehozása

rövid útmutató: Alkalmazáscsomag tartalmának kinyerés

rövid útmutató: Az alkalmazáscsomag jegyzékinformációinak olvasása

fogalmak

alkalmazáscsomagok és üzembe helyezési

szószedet

referencia

alkalmazáscsomag jegyzékséma

csomagtelepítési API-

Package Query API