appxpackaging.h ヘッダー
このヘッダーは、Windows ストア アプリのパッケージ化、展開、およびクエリで使用されます。 詳細については、次を参照してください。
appxpackaging.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
IAppxAppInstallerReader アプリ インストーラー ファイルの XML DOM へのアクセスを提供します。 |
IAppxBlockMapBlock IAppxBlockMapBlock インターフェイスは、App パッケージのブロック マップ ファイル (AppxBlockMap.xml) に含まれるファイル内の個々のブロックを表す読み取り専用オブジェクトを提供します。 |
IAppxBlockMapBlocksEnumerator 1 つのファイル内のブロック マップからブロックを列挙します。 |
IAppxBlockMapFile ブロック マップ内のファイルを表します。 |
IAppxBlockMapFilesEnumerator ブロック マップからファイルを列挙します。 |
IAppxBlockMapReader ファイル属性とブロック ハッシュへのアクセスを提供するブロック マップの読み取り専用オブジェクト モデルを表します。 |
IAppxBundleFactory バンドル パッケージの読み取りと書き込みを行うオブジェクトを作成します。 |
IAppxBundleFactory2 バンドル パッケージの読み取りと書き込みを行うオブジェクトを作成します。バンドル ファイルに必要なダイジェストを指定できます。 |
IAppxBundleManifestOptionalBundleInfo バンドル パッケージ マニフェスト内の OptionalBundle> 要素の<読み取り専用オブジェクト モデルを提供します。 |
IAppxBundleManifestOptionalBundleInfoEnumerator バンドルからオプションのバンドル情報を列挙します。 |
IAppxBundleManifestPackageInfo バンドル パッケージ マニフェスト内の Package> 要素の<読み取り専用オブジェクト モデルを提供します。 (IAppxBundleManifestPackageInfo) |
IAppxBundleManifestPackageInfo2 バンドル パッケージ マニフェスト内の Package> 要素の<読み取り専用オブジェクト モデルを提供します。 (IAppxBundleManifestPackageInfo2) |
IAppxBundleManifestPackageInfoEnumerator バンドル パッケージ マニフェストで説明されているペイロード パッケージの一覧の読み取り専用オブジェクト モデルを提供します。 |
IAppxBundleManifestReader バンドル パッケージのマニフェストの読み取り専用オブジェクト モデルを提供します。 (IAppxBundleManifestReader) |
IAppxBundleManifestReader2 バンドル パッケージのマニフェストの読み取り専用オブジェクト モデルを提供します。 (IAppxBundleManifestReader2) |
IAppxBundleReader バンドル パッケージの読み取り専用オブジェクト モデルを提供します。 |
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 アプリ パッケージ、マニフェスト、アプリ インストーラー ファイルの読み取りと書き込みを行うオブジェクトを作成します。 |
IAppxFile パッケージ内のペイロードまたはフットプリント ファイルに関する情報を取得します。 |
IAppxFilesEnumerator パッケージ内のペイロード ファイルを列挙します。 |
IAppxManifestApplication アプリケーションの属性値へのアクセスを提供します。 |
IAppxManifestApplicationsEnumerator パッケージ マニフェストで定義されているアプリケーションを列挙します。 |
IAppxManifestDeviceCapabilitiesEnumerator パッケージ マニフェストで定義されているデバイス機能を列挙します。 |
IAppxManifestMainPackageDependenciesEnumerator <アプリ マニフェストから MainPackageDependency> 要素を列挙します。 |
IAppxManifestMainPackageDependency メイン パッケージ依存関係の属性値へのアクセスを提供します。 |
IAppxManifestOptionalPackageInfo オプションのパッケージ情報の属性値へのアクセスを提供します。 |
IAppxManifestPackageDependenciesEnumerator パッケージ マニフェストで定義されているパッケージの依存関係を列挙します。 |
IAppxManifestPackageDependency 別のパッケージに対する 1 つのパッケージの依存関係について説明します。 (IAppxManifestPackageDependency) |
IAppxManifestPackageDependency2 別のパッケージに対する 1 つのパッケージの依存関係について説明します。 (IAppxManifestPackageDependency2) |
IAppxManifestPackageId パッケージ ID へのアクセスを提供します。 |
IAppxManifestPackageId2 アプリ パッケージ ID へのアクセスを提供します。 |
IAppxManifestProperties パッケージ マニフェストの properties セクションへの読み取り専用アクセスを提供します。 |
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 アプリ パッケージを更新するときに使用するオプション。 |