このヘッダーは、Windows ストア アプリのパッケージ化、展開、およびクエリで使用されます。 詳細については、以下を参照してください。
appxpackaging.h には、次のプログラミング インターフェイスが含まれています。
Interfaces
| IAppxAppInstallerReader の アプリ インストーラー ファイルの XML DOM へのアクセスを提供します。 |
| IAppxBlockMapBlock を する IAppxBlockMapBlock インターフェイスは、アプリ パッケージのブロック マップ ファイル (AppxBlockMap.xml) に含まれるファイル内の個々のブロックを表す読み取り専用オブジェクトを提供します。 |
| IAppxBlockMapBlocksEnumerator の 1 つのファイル内のブロック マップからブロックを列挙します。 |
| IAppxBlockMapFile の ブロック マップ内のファイルを表します。 |
| IAppxBlockMapFilesEnumerator の ブロック マップからファイルを列挙します。 |
| IAppxBlockMapReader の ファイル属性とブロック ハッシュへのアクセスを提供するブロック マップの読み取り専用オブジェクト モデルを表します。 |
| IAppxBundleFactory の バンドル パッケージの読み取りと書き込みを行うオブジェクトを作成します。 |
| IAppxBundleFactory2 を する バンドル ファイルの予想されるダイジェストを指定する機能を使用して、バンドル パッケージの読み取りと書き込みを行うオブジェクトを作成します。 |
|
IAppxBundleFactory3 パッケージ の内容のリモート URI を指定するためのサポートを追加して、バンドル パッケージの読み取りと書き込みを行うオブジェクトを作成します。 |
|
IAppxBundleManifestOptionalBundleInfo バンドル パッケージ マニフェスト内の <OptionalBundle> 要素の読み取り専用オブジェクト モデルを提供します。 |
|
IAppxBundleManifestOptionalBundleInfoEnumerator バンドルからオプションのバンドル情報を列挙します。 |
| IAppxBundleManifestPackageInfo の バンドル パッケージ マニフェスト内の <Package> 要素の読み取り専用オブジェクト モデルを提供します。 (IAppxBundleManifestPackageInfo) |
|
IAppxBundleManifestPackageInfo2 バンドル パッケージ マニフェスト内の <Package> 要素の読み取り専用オブジェクト モデルを提供します。 (IAppxBundleManifestPackageInfo2) |
| IAppxBundleManifestPackageInfoEnumerator の バンドル パッケージ マニフェストで説明されているペイロード パッケージの一覧の読み取り専用オブジェクト モデルを提供します。 |
| IAppxBundleManifestReader の バンドル パッケージのマニフェストの読み取り専用オブジェクト モデルを提供します。 (IAppxBundleManifestReader) |
| IAppxBundleManifestReader2 を する バンドル パッケージのマニフェストの読み取り専用オブジェクト モデルを提供します。 (IAppxBundleManifestReader2) |
| IAppxBundleReader の バンドル パッケージの読み取り専用オブジェクト モデルを提供します。 |
|
IAppxBundleReader2 バンドル パッケージを読み取るために IAppxPackageReader のインスタンスを取得する機能を提供します。 |
|
IAppxBundleWriter バンドル パッケージの書き込み専用オブジェクト モデルを提供します。 (IAppxBundleWriter) |
| IAppxBundleWriter2 の バンドル パッケージの書き込み専用オブジェクト モデルを提供します。 (IAppxBundleWriter2) |
|
IAppxBundleWriter3 バンドル パッケージの書き込み専用オブジェクト モデルを提供します。 (IAppxBundleWriter3) |
|
IAppxBundleWriter4 バンドル パッケージの書き込み専用オブジェクト モデルを提供します。 (IAppxBundleWriter4) |
| IAppxContentGroup の コンテンツ グループに関する情報を取得します。 |
| IAppxContentGroupFilesEnumerator の コンテンツ グループ マップからコンテンツ グループ内のファイルを列挙します。 |
| IAppxContentGroupMapReader の コンテンツ グループ マップに関する情報を取得します。 |
|
IAppxContentGroupMapWriter コンテンツ グループ マップの書き込み専用オブジェクト モデルを提供します。 |
| IAppxContentGroupsEnumerator を する コンテンツ グループ マップからコンテンツ グループを列挙します。 |
| IAppxDigestProvider の アプリ パッケージ オブジェクトのダイジェスト文字列表現を取得するための API を提供します。 |
|
IAppxEncryptedBundleWriter 暗号化されたバンドル パッケージの書き込み専用オブジェクト モデルを提供します。 (IAppxEncryptedBundleWriter) |
|
IAppxEncryptedBundleWriter2 暗号化されたバンドル パッケージの書き込み専用オブジェクト モデルを提供します。 (IAppxEncryptedBundleWriter2) |
|
IAppxEncryptedBundleWriter3 暗号化されたバンドル パッケージの書き込み専用オブジェクト モデルを提供します。 (IAppxEncryptedBundleWriter3) |
| IAppxEncryptedPackageWriter の 暗号化されたアプリ パッケージの書き込み専用オブジェクト モデルを提供します。 (IAppxEncryptedPackageWriter) |
| IAppxEncryptedPackageWriter2 の 暗号化されたアプリ パッケージの書き込み専用オブジェクト モデルを提供します。 (IAppxEncryptedPackageWriter2) |
| IAppxEncryptionFactory の パッケージとバンドルの暗号化、復号化、読み取り、書き込みを行うオブジェクトを作成します。 |
| IAppxEncryptionFactory2 の Windows アプリ パッケージとバンドルの暗号化、復号化、読み取り、書き込みを行うオブジェクトを作成します。 (IAppxEncryptionFactory2) |
| IAppxEncryptionFactory3 の Windows アプリ パッケージとバンドルの暗号化、復号化、読み取り、書き込みを行うオブジェクトを作成します。 (IAppxEncryptionFactory3) |
| IAppxEncryptionFactory4 の Windows アプリ パッケージとバンドルを暗号化するためのオブジェクトを作成します。 |
| IAppxEncryptionFactory5 の 暗号化された Windows アプリ パッケージとバンドルを読み取るためのオブジェクトを作成します。 |
| IAppxFactory の アプリ パッケージの読み取りと書き込みを行うオブジェクトを作成します。 (IAppxFactory) |
| IAppxFactory2 の アプリ パッケージの読み取りと書き込みを行うオブジェクトを作成します。 (IAppxFactory2) |
| IAppxFactory3 の アプリ パッケージ、マニフェスト、アプリ インストーラー ファイルを読み書きするためのオブジェクトを作成します。 |
|
IAppxFactory4 |
| IAppxFile の パッケージ内のペイロードまたはフットプリント ファイルに関する情報を取得します。 |
| IAppxFilesEnumerator の パッケージ内のペイロード ファイルを列挙します。 |
| IAppxManifestApplication の アプリケーションの属性値へのアクセスを提供します。 |
| IAppxManifestApplicationsEnumerator の パッケージ マニフェストで定義されているアプリケーションを列挙します。 |
| IAppxManifestDeviceCapabilitiesEnumerator の パッケージ マニフェストで定義されているデバイス機能を列挙します。 |
| IAppxManifestMainPackageDependenciesEnumerator の アプリ マニフェスト <MainPackageDependency> 要素を列挙します。 |
|
IAppxManifestMainPackageDependency メイン パッケージの依存関係の属性値へのアクセスを提供します。 |
| IAppxManifestOptionalPackageInfo の オプションのパッケージ情報の属性値へのアクセスを提供します。 |
| IAppxManifestPackageDependenciesEnumerator の パッケージ マニフェストで定義されているパッケージの依存関係を列挙します。 |
|
IAppxManifestPackageDependency 別のパッケージに対する 1 つのパッケージの依存関係について説明します。 (IAppxManifestPackageDependency) |
|
IAppxManifestPackageDependency2 別のパッケージに対する 1 つのパッケージの依存関係について説明します。 (IAppxManifestPackageDependency2) |
| IAppxManifestPackageId の パッケージ ID へのアクセスを提供します。 |
| IAppxManifestPackageId2 の アプリ パッケージ ID へのアクセスを提供します。 |
| IAppxManifestProperties の パッケージ マニフェストのプロパティ セクションへの読み取り専用アクセスを提供します。 |
| IAppxManifestReader の マニフェストの要素と属性にアクセスするメソッドを提供するパッケージ マニフェストのオブジェクト モデルを表します。 (IAppxManifestReader) |
| IAppxManifestReader2 の マニフェストの要素と属性にアクセスするメソッドを提供するパッケージ マニフェストのオブジェクト モデルを表します。 (IAppxManifestReader2) |
| IAppxManifestReader5 の マニフェストの要素と属性にアクセスするメソッドを提供するパッケージ マニフェストのオブジェクト モデルを表します。 (IAppxManifestReader5) |
| IAppxManifestReader6 の マニフェストの要素と属性にアクセスするメソッドを提供するパッケージ マニフェストのオブジェクト モデルを表します。 (IAppxManifestReader6) |
| IAppxManifestResourcesEnumerator の パッケージ マニフェストで定義されているリソースを列挙します。 |
| IAppxManifestTargetDeviceFamily の AppxManifest.xmlからターゲット デバイス ファミリに関する情報を取得します。 |
| IAppxPackageEditor の アプリ パッケージを編集する機能を提供します。 |
| IAppxPackageReader の アプリ パッケージの読み取り専用オブジェクト モデルを提供します。 |
| IAppxPackageWriter の アプリ パッケージの書き込み専用オブジェクト モデルを提供します。 (IAppxPackageWriter) |
| IAppxPackageWriter2 の アプリ パッケージの書き込み専用オブジェクト モデルを提供します。 (IAppxPackageWriter2) |
| IAppxPackageWriter3 の アプリ パッケージの書き込み専用オブジェクト モデルを提供します。 (IAppxPackageWriter3) |
| IAppxSourceContentGroupMapReader の ソース コンテンツ グループ マップに関する情報を取得します。 |
構造体
|
APPX_ENCRYPTED_EXEMPTIONS Windows アプリ パッケージの暗号化から除外されるファイル。 |
|
APPX_ENCRYPTED_PACKAGE_SETTINGS 暗号化された Windows アプリ パッケージの設定。 |
|
APPX_ENCRYPTED_PACKAGE_SETTINGS2 暗号化された Windows アプリ パッケージの設定。 |
|
APPX_KEY_INFO Windows アプリ パッケージのキー情報。 |
|
APPX_PACKAGE_SETTINGS パッケージの作成に使用するパッケージ設定を表します。 |
|
APPX_PACKAGE_WRITER_PAYLOAD_STREAM アプリ パッケージに書き込むファイルのデータとメタデータを格納します。 |
列挙
|
APPX_BUNDLE_FOOTPRINT_FILE_TYPE バンドル内のフットプリント ファイルの種類を指定します。 |
|
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE IAppxBundleManifestPackageInfo オブジェクトのパッケージの種類を指定します。 |
|
APPX_CAPABILITIES パッケージによって要求される機能または特権を指定します。 |
|
APPX_COMPRESSION_OPTION ファイルをパッケージに格納するために使用される圧縮の程度を指定します。 |
|
APPX_ENCRYPTED_PACKAGE_OPTIONS 暗号化されたアプリ パッケージ のオプション。 |
|
APPX_FOOTPRINT_FILE_TYPE パッケージ内のフットプリント ファイルの種類を指定します。 |
|
APPX_PACKAGE_ARCHITECTURE パッケージでサポートされるプロセッサ アーキテクチャを指定します。 (APPX_PACKAGE_ARCHITECTURE) |
|
APPX_PACKAGE_ARCHITECTURE2 パッケージでサポートされるプロセッサ アーキテクチャを指定します。 (APPX_PACKAGE_ARCHITECTURE2) |
|
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS マニフェストを更新するときのアプリ マニフェスト検証のオプション。 |
|
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION アプリ パッケージを更新するときに使用するオプション。 |