IAppxBundleFactory interface (appxpackaging.h)

Creates objects for reading and writing bundle packages.

Inheritance

The IAppxBundleFactory interface inherits from the IUnknown interface. IAppxBundleFactory also has these types of members:

Methods

The IAppxBundleFactory interface has these methods.

 
IAppxBundleFactory::CreateBundleManifestReader

Creates a read-only bundle manifest object from a standalone stream to AppxBundleManifest.xml.
IAppxBundleFactory::CreateBundleReader

Creates a read-only bundle object that reads its contents from an IStream object.
IAppxBundleFactory::CreateBundleWriter

Creates a write-only bundle object to which app packages can be added.

Remarks

The IAppxBundleFactory interface provides factory methods to create readers and writers of bundle packages as well as methods to create readers for manifests outside of a bundle.

The IAppxBundleFactory interface is the main entry point to the Appx Bundle APIs.

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