IAppxPackageReader interface (appxpackaging.h)
Provides a read-only object model for app packages.
Inheritance
The IAppxPackageReader interface inherits from the IUnknown interface. IAppxPackageReader also has these types of members:
Methods
The IAppxPackageReader interface has these methods.
IAppxPackageReader::GetBlockMap Retrieves the block map object model of the package. |
IAppxPackageReader::GetFootprintFile Retrieves a footprint file from the package. |
IAppxPackageReader::GetManifest Retrieves the object model of the app manifest of the package. |
IAppxPackageReader::GetPayloadFile Retrieves a payload file from the package. |
IAppxPackageReader::GetPayloadFiles Retrieves an enumerator that iterates through the payload files in the package. |
Remarks
The IAppxPackageReader interface provides the ability to access payload files from a package and to query metadata from footprint files.
This object can be retrieved using the CreatePackageReader method of the IAppxFactory interface.
Examples
For an example, see Quickstart: Extract app package contents and Quickstart: Read app package manifest info.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps only] |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Target Platform | Windows |
Header | appxpackaging.h |