次の方法で共有


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

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