IAppxFactory interface
Creates objects for reading and writing app packages.
Members
The IAppxFactory interface inherits from the IUnknown interface. IAppxFactory also has these types of members:
Methods
The IAppxFactory interface has these methods.
| Method | Description |
|---|---|
| CreateBlockMapReader |
Creates a read-only block map object model from contents provided by an IStream. |
| CreateManifestReader |
Creates a read-only manifest object model from contents provided by an IStream. |
| CreatePackageReader |
Creates a read-only package reader from the contents provided by an IStream. This method does not validate the digital signature. |
| CreatePackageWriter |
Creates a write-only package object to which files can be added. |
| 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
|
Minimum supported client |
Windows 8 [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2012 [desktop apps only] |
|
Header |
|
|
IDL |
|
|
IID |
IID_IAppxFactory is defined as beb94909-e451-438b-b5a7-d79e767b75d8 |
See also