Share via


IAppxManifestReader-Schnittstelle (appxpackaging.h)

Stellt ein Objektmodell des Paketmanifests dar, das Methoden für den Zugriff auf Manifestelemente und Attribute bereitstellt.

Vererbung

Die IAppxManifestReader-Schnittstelle erbt von der IUnknown-Schnittstelle . IAppxManifestReader verfügt auch über die folgenden Membertypen:

Methoden

Die IAppxManifestReader-Schnittstelle verfügt über diese Methoden.

 
IAppxManifestReader::GetApplications

Ruft einen Enumerator ab, der die im Manifest definierten Anwendungen durchläuft.
IAppxManifestReader::GetCapabilities

Ruft die Liste der vom Paket angeforderten Funktionen ab.
IAppxManifestReader::GetDeviceCapabilities

Ruft einen Enumerator ab, der die im Manifest definierten Gerätefunktionen durchläuft.
IAppxManifestReader::GetPackageDependencies

Ruft einen Enumerator ab, der die im Manifest definierten Abhängigkeiten durchläuft.
IAppxManifestReader::GetPackageId

Ruft den im Manifest definierten Paketbezeichner ab.
IAppxManifestReader::GetPrerequisite

Ruft die angegebene Voraussetzung ab, wie sie im Paketmanifest definiert ist.
IAppxManifestReader::GetProperties

Ruft die Eigenschaften des Pakets ab, wie im Manifest definiert.
IAppxManifestReader::GetResources

Ruft einen Enumerator ab, der die im Manifest definierten Ressourcen durchläuft.
IAppxManifestReader::GetStream

Ruft die vom Manifestleser analysierte und gelesene UN-XML-Datei ab.

Hinweise

Implementieren Sie dieses Objekt nicht. Verwenden Sie stattdessen die bereitgestellte Implementierung.

Dieses IAppxManifestReader-Objekt analysiert und überprüft das App-Paketmanifest und macht Elemente und Attribute im Manifest typsicher verfügbar. Dieses Objekt kann auch verwendet werden, um bei Bedarf einen zugrunde liegenden IStream für das rohe XML abzurufen.

Hinweis Ab Windows 8.1 wird empfohlen, IAppxManifestReader::GetResources nicht mehr zu verwenden, um nur die Language-Werte im Manifest zu durchlaufen. Verwenden Sie stattdessen IAppxManifestReader2::GetResources , da es auch andere Ressourcenqualifizierer durchläuft, z. B. Scale und DXFeatureLevel.
 
Dieses Objekt kann mithilfe der CreateManifestReader-Methode der IAppxFactory-Schnittstelle oder der GetManifest-Methode der IAppxPackageReader-Schnittstelle abgerufen werden. In beiden Fällen wird das Manifest überprüft, bevor das IAppxManifestReader-Objekt zurückgegeben wird. Wenn der XML-Code syntaktisch nicht gültig ist, schlagen die oben genannten Methoden fehl, und das IAppxManifestReader-Objekt wird nicht zurückgegeben.

Beispiele

Ein Beispiel finden Sie unter Schnellstart: Lesen von App-Paketmanifestinformationen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile appxpackaging.h

Weitere Informationen

APPX_CAPABILITIES

IAppxManifestApplicationsEnumerator

IAppxManifestDeviceCapabilitiesEnumerator

IAppxManifestPackageDependenciesEnumerator

IAppxManifestPackageId

IAppxManifestProperties

IAppxManifestResourcesEnumerator