appxpackaging.h ヘッダー

このヘッダーは、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

アプリ パッケージを更新するときに使用するオプション。