次の方法で共有


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

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