IAppxBundleReader interface (appxpackaging.h)
Provides a read-only object model for bundle packages.
Inheritance
The IAppxBundleReader interface inherits from the IUnknown interface. IAppxBundleReader also has these types of members:
Methods
The IAppxBundleReader interface has these methods.
IAppxBundleReader::GetBlockMap Retrieves a read-only block map object from the bundle. |
IAppxBundleReader::GetFootprintFile Retrieves the specified type of footprint file from the bundle. |
IAppxBundleReader::GetManifest Retrieves a read-only manifest object from the bundle. |
IAppxBundleReader::GetPayloadPackage Retrieves an appx file object for the payload package with the specified file name. |
IAppxBundleReader::GetPayloadPackages Retrieves an enumerator that iterates over the list of all payload packages in the bundle. |
Remarks
You can use the CreateBundleReader method of the IAppxBundleFactory interface to retrieve the IAppxBundleReader object.
Through IAppxBundleReader, you can retrieve both footprint files, such as the bundle’s manifest, block map, and signature, and app packages that are contained in the bundle.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8.1 [desktop apps only] |
Minimum supported server | Windows Server 2012 R2 [desktop apps only] |
Target Platform | Windows |
Header | appxpackaging.h |