IAppxFactory interface (appxpackaging.h)
Creates objects for reading and writing app packages.
Inheritance
The IAppxFactory interface inherits from the IUnknown interface. IAppxFactory also has these types of members:
Methods
The IAppxFactory interface has these methods.
IAppxFactory::CreateBlockMapReader Creates a read-only block map object model from contents provided by an IStream. |
IAppxFactory::CreateManifestReader Creates a read-only manifest object model from contents provided by an IStream. |
IAppxFactory::CreatePackageReader Creates a read-only package reader from the contents provided by an IStream. This method does not validate the digital signature. |
IAppxFactory::CreatePackageWriter Creates a write-only package object to which files can be added. |
IAppxFactory::CreateValidatedBlockMapReader Creates a read-only block map object model from contents provided by an IStream and a digital signature. |
Remarks
The IAppxFactory interface provides factory methods to create readers and writers of app packages as well as methods to create readers for block maps and manifests outside of a package.
Examples
For examples, see:
- How to create an app package
- Quickstart: Extract app package contents
- 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 |