Condividi tramite


API per la creazione di pacchetti

Informazioni sull'API per la creazione di pacchetti, che è possibile usare per creare, leggere e scrivere pacchetti di app. Ogni pacchetto dell'app contiene i file che costituiscono un'app di Windows e un file manifesto che descrive il software in Windows.

Argomento Descrizione
IAppxBlockMapBlock
L'interfaccia IAppxBlockMapBlock fornisce un oggetto di sola lettura che rappresenta un singolo blocco all'interno di un file contenuto nel file della mappa a blocchi (AppxBlockMap.xml) per il pacchetto dell'app. Il metodo IAppxBlockMapFile::GetBlocks viene usato per restituire un enumeratore per attraversare e recuperare i singoli blocchi di un file elencato nella mappa a blocchi del pacchetto.
IAppxBlockMapBlocksEnumerator
Enumera i blocchi da una mappa a blocchi in un singolo file.
IAppxBlockMapFile
Rappresenta un file nella mappa a blocchi.
IAppxBlockMapFilesEnumerator
Enumera i file da una mappa a blocchi.
IAppxBlockMapReader
Rappresenta un modello a oggetti di sola lettura per le mappe a blocchi che fornisce l'accesso agli attributi del file e agli hash di blocco.
IAppxBundleFactory
Crea oggetti per la lettura e la scrittura di pacchetti bundle.
IAppxBundleManifestOptionalBundleInfo
Fornisce un modello a oggetti di sola lettura per un <elemento OptionalBundle> in un manifesto del pacchetto bundle.
IAppxBundleManifestOptionalBundleInfoEnumerator
Enumera le informazioni facoltative del bundle da un bundle.
IAppxBundleManifestPackageInfo
Fornisce un modello a oggetti di sola lettura per un <elemento Package> in un manifesto del pacchetto bundle.
IAppxBundleManifestPackageInfo2
Fornisce un modello a oggetti di sola lettura per un <elemento Package> in un manifesto del pacchetto bundle.
IAppxBundleManifestPackageInfoEnumerator
Fornisce un modello a oggetti di sola lettura per l'elenco dei pacchetti di payload descritti in un manifesto del pacchetto bundle.
IAppxBundleManifestReader
Fornisce un modello a oggetti di sola lettura per i manifesti dei pacchetti bundle.
IAppxBundleManifestReader2
Fornisce un modello a oggetti di sola lettura per i manifesti dei pacchetti bundle.
IAppxBundleReader
Fornisce un modello a oggetti di sola lettura per i pacchetti bundle.
IAppxBundleWriter
Fornisce un modello a oggetti di sola scrittura per i pacchetti bundle.
IAppxBundleWriter2
Fornisce un modello a oggetti di sola scrittura per i pacchetti bundle.
IAppxBundleWriter3
Fornisce un modello a oggetti di sola scrittura per i pacchetti bundle.
IAppxBundleWriter4
Fornisce un modello a oggetti di sola scrittura per i pacchetti bundle.
IAppxContentGroup
Recupera informazioni su un gruppo di contenuto.
IAppxContentGroupsEnumerator
Enumera i gruppi di contenuto da una mappa dei gruppi di contenuto.
IAppxContentGroupFilesEnumerator
Enumera i file nei gruppi di contenuto da una mappa dei gruppi di contenuto.
IAppxContentGroupMapReader
Ottiene informazioni su una mappa del gruppo di contenuto.
IAppxContentGroupMapWriter
Fornisce un modello a oggetti di sola scrittura per una mappa del gruppo di contenuto.
IAppxEncryptionFactory
Crea oggetti per crittografare, decrittografare, leggere e scrivere pacchetti e bundle.
IAppxEncryptionFactory2
Crea oggetti per crittografare, decrittografare, leggere e scrivere pacchetti e bundle di app di Windows.
IAppxEncryptionFactory3
Crea oggetti per crittografare, decrittografare, leggere e scrivere pacchetti e bundle di app di Windows.
IAppxEncryptionFactory4
Crea oggetti per crittografare pacchetti e bundle di app di Windows.
IAppxEncryptedPackageWriter
Fornisce un modello a oggetti di sola scrittura per i pacchetti di app crittografati.
IAppxEncryptedPackageWriter2
Fornisce un modello a oggetti di sola scrittura per i pacchetti di app crittografati.
IAppxEncryptedBlockMapFile
Recupera l'hash e l'ID del file di un file di mapping a blocchi crittografato.
IAppxEncryptedFile
Recupera informazioni su un file crittografato.
IAppxEncryptedBundleWriter
Fornisce un modello a oggetti di sola scrittura per i pacchetti bundle crittografati.
IAppxEncryptedBundleWriter2
Fornisce un modello a oggetti di sola scrittura per i pacchetti bundle crittografati.
IAppxEncryptedBundleWriter3
Fornisce un modello a oggetti di sola scrittura per i pacchetti bundle crittografati.
IAppxEncryptedPackageFile
Recupera i lettori e i flussi crittografati dei pacchetti.
IAppxFactory
Crea oggetti per la lettura e la scrittura di pacchetti dell'app.
IAppxFactory2
Crea oggetti per la lettura e la scrittura di pacchetti dell'app.
IAppxFile
Recupera informazioni su un file payload o footprint in un pacchetto.
IAppxFilesEnumerator
Enumera i file di payload in un pacchetto.
IAppxManifestApplication
Fornisce l'accesso ai valori di attributo dell'applicazione.
IAppxManifestApplicationsEnumerator
Enumera le applicazioni definite nel manifesto del pacchetto.
IAppxManifestDeviceCapabilitiesEnumerator
Enumera le funzionalità del dispositivo definite nel manifesto del pacchetto.
IAppxManifestMainPackageDependency
Fornisce l'accesso ai valori di attributo della dipendenza del pacchetto principale.
IAppxManifestMainPackageDependenciesEnumerator
Enumera gli <elementi MainPackageDependency> da un manifesto dell'app.
IAppxManifestOptionalPackageInfo
Fornisce l'accesso ai valori degli attributi delle informazioni facoltative sul pacchetto.
IAppxManifestPackageDependenciesEnumerator
Enumera le dipendenze del pacchetto definite nel manifesto del pacchetto.
IAppxManifestPackageDependency
Descrive la dipendenza di un pacchetto in un altro pacchetto.
IAppxManifestPackageDependency2
Descrive la dipendenza di un pacchetto in un altro pacchetto.
IAppxManifestPackageId
Fornisce l'accesso all'identità del pacchetto.
IAppxManifestPackageId2
Fornisce l'accesso all'identità del pacchetto dell'app.
IAppxManifestProperties
Fornisce l'accesso in sola lettura alla sezione delle proprietà di un manifesto del pacchetto.
IAppxManifestReader
Rappresenta un modello a oggetti del manifesto del pacchetto che fornisce metodi per accedere agli elementi e agli attributi del manifesto.
IAppxManifestReader2
Rappresenta un modello a oggetti del manifesto del pacchetto che fornisce metodi per accedere agli elementi e agli attributi del manifesto.
IAppxManifestReader5
Rappresenta un modello a oggetti del manifesto del pacchetto che fornisce metodi per accedere agli elementi e agli attributi del manifesto.
IAppxManifestReader6
Rappresenta un modello a oggetti del manifesto del pacchetto che fornisce metodi per accedere agli elementi e agli attributi del manifesto.
IAppxManifestResourcesEnumerator
Enumera le risorse definite nel manifesto del pacchetto.
IAppxManifestTargetDeviceFamily
Recupera informazioni sulla famiglia di dispositivi di destinazione dal AppxManifest.xml.
IAppxPackageEditor
Fornisce funzionalità per modificare i pacchetti dell'app.
IAppxPackageReader
Fornisce un modello a oggetti di sola lettura per i pacchetti dell'app.
IAppxPackageWriter
Fornisce un modello a oggetti di sola scrittura per i pacchetti dell'app.
IAppxPackageWriter2
Fornisce un modello a oggetti di sola scrittura per i pacchetti dell'app.
IAppxPackageWriter3
Fornisce un modello a oggetti di sola scrittura per i pacchetti dell'app.
IAppxSourceContentGroupMapReader
Ottiene informazioni sulla mappa del gruppo di contenuto di origine.
APPX_BUNDLE_FOOTPRINT_FILE_TYPE
Specifica il tipo di file footprint in un bundle.
APPX_ENCRYPTED_PACKAGE_edizione Standard TTINGS
Impostazioni per i pacchetti di app di Windows crittografati.
APPX_ENCRYPTED_PACKAGE_edizione StandardTTINGS2
Impostazioni del pacchetto dell'app di Windows crittografate.
APPX_ENCRYPTED_EXEMPTIONS
File esentati dalla crittografia del pacchetto dell'app di Windows.
APPX_KEY_INFO
Informazioni sulla chiave del pacchetto dell'app Di Windows.
APPX_ENCRYPTED_PACKAGE_OPTIONS
Opzioni del pacchetto dell'app crittografate.
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE
Specifica il tipo di pacchetto per un oggetto IAppxBundleManifestPackageInfo.
APPX_CAPABILITIES
Specifica le funzionalità o i privilegi richiesti da un pacchetto.
APPX_COMPRESSION_OPTION
Specifica il grado di compressione utilizzato per archiviare il file nel pacchetto.
APPX_FOOTPRINT_FILE_TYPE
Specifica il tipo di file footprint in un pacchetto.
APPX_PACKAGE_ARCHITECTURE
Specifica le architetture del processore supportate da un pacchetto.
APPX_PACKAGE_ARCHITECTURE2
Specifica le architetture del processore supportate da un pacchetto.
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS
Opzioni per la convalida del manifesto dell'app durante l'aggiornamento del manifesto.
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION
Opzioni da usare per l'aggiornamento di un pacchetto dell'app.
APPX_PACKAGE_edizione Standard TTINGS
Rappresenta le impostazioni del pacchetto utilizzate per creare un pacchetto.
APPX_PACKAGE_WRITER_PAYLOAD_STREAM
Contiene i dati e i metadati dei file da scrivere nel pacchetto dell'app.

Esempi

Esempio di creazione del pacchetto dell'app (CreateAppx)

Esempio di estrazione del contenuto del pacchetto dell'app (ExtractAppx)

Leggere l'esempio di informazioni sul manifesto del pacchetto dell'app (DescribeAppx)

Attività

Come creare un pacchetto dell'app

Guida introduttiva: Estrarre il contenuto del pacchetto dell'app

Guida introduttiva: Leggere le informazioni sul manifesto del pacchetto dell'app

Concetti

Pacchetti e distribuzione di app

Glossario

Riferimento

Schema del manifesto del pacchetto dell'applicazione

API per la distribuzione di pacchetti

API query pacchetto