Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |