次の方法で共有


Windows ストア アプリのパッケージ化、展開、クエリ

Windows ストア アプリ テクノロジのパッケージ化、展開、クエリの概要。

Windows ストア アプリのパッケージ化、展開、クエリを開発するには、次のヘッダーが必要です。

  • appmodel.h する
  • appxpackaging.h する

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙 体

 
AddPackageDependencyOptions

パッケージの依存関係を追加するときに適用できるオプションを定義します。
AppPolicyClrCompat

AppPolicyClrCompat 列挙体は、プライベート リフレクションを有効にするか、マネージド オブジェクトをアジャイルにするかを決定できるように、プロセスのアプリケーションの種類を示します。
AppPolicyCreateFileAccess

AppPolicyCreateFileAccess 列挙体は、プロセスが IO デバイス (ファイル、ファイル ストリーム、ディレクトリ、物理ディスク、ボリューム、コンソール バッファー、テープ ドライブ、通信リソース、mailslot、パイプ) への完全または制限されたアクセスを持っているかどうかを示します。
AppPolicyLifecycleManagement

AppPolicyLifecycleManagement 列挙は、プロセスがライフサイクルで管理されているかどうかを示します。
AppPolicyMediaFoundationCodecLoading

AppPolicyMediaFoundationCodecLoading 列挙は、プロセスのポリシーで Windows 以外の (サード パーティ製) プラグインの読み込みを許可するかどうかを示します。
AppPolicyProcessTerminationMethod

AppPolicyProcessTerminationMethod 列挙は、プロセスの終了に使用されるメソッドを示します。
AppPolicyShowDeveloperDiagnostic

AppPolicyShowDeveloperDiagnostic 列挙は、アサートなどの開発者情報をユーザーに表示するプロセスに使用されるメソッドを示します。
AppPolicyThreadInitializationType

AppPolicyThreadInitializationType 列挙は、beginthread[ex] がスレッドを作成するときにプロセスに対して自動的に実行される初期化の種類を示します。
AppPolicyWindowingModel

AppPolicyWindowingModel 列挙体は、プロセスで CoreWindow ベースまたは HWND ベースのウィンドウ モデルのどちらを使用するかを示します。
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

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

TryCreatePackageDependency 関数を使用してパッケージの依存関係を作成するときに適用できるオプションを定義します。
PackageDependencyLifetimeKind

パッケージの依存関係の有効期間を定義するために使用される成果物の種類を示す値を指定します。
PackageDependencyProcessorArchitectures

TryCreatePackageDependency 関数を使用して作成するフレームワーク パッケージ依存関係のプロセッサ アーキテクチャを定義します。
PackageOrigin

パッケージの配信元を指定します。
PackagePathType

取得するパッケージ フォルダーの種類を示します。

関数

 
AddAutomaticFile

コンテンツ グループ マップ内の自動コンテンツ グループにファイルを追加します。
AddAutomaticGroup

コンテンツ グループ マップに自動コンテンツ グループを追加します。
AddExternalPackageReference

外部パッケージへの参照をパッケージ バンドルに追加します。
AddExternalPackageReference

パッケージ バンドル内の参照を外部アプリ パッケージに追加します。
AddExternalPackageReference

暗号化されたパッケージ バンドル内の参照を外部アプリ パッケージに追加します。 (IAppxEncryptedBundleWriter2.AddExternalPackageReference)
AddExternalPackageReference

暗号化されたパッケージ バンドル内の参照を外部アプリ パッケージに追加します。 (IAppxEncryptedBundleWriter3.AddExternalPackageReference)
AddPackageDependency

以前に定義した PackageDependency を特定のパッケージに解決し、呼び出し元プロセスのパッケージ グラフに追加します。 依存関係が追加された後、他のコード読み込みメソッド (LoadLibrary や CoCreateInstance など) は、解決されたパッケージ内のバイナリを検索できます。
AddPackageReference する

オプションのアプリ パッケージまたはアプリ バンドル内のペイロード ファイルへの参照を追加します。 (IAppxBundleWriter3.AddPackageReference)
AddPackageReference する

オプションのアプリ パッケージまたはアプリ バンドル内のペイロード ファイルへの参照を追加します。 (IAppxBundleWriter4.AddPackageReference)
AddPayloadFile する

新しいペイロード ファイルをアプリ パッケージに追加します。
AddPayloadFileEncrypted

新しい暗号化されたペイロード ファイルを appx パッケージに追加します。
AddPayloadFiles する

アプリ パッケージに 1 つ以上のペイロード ファイルを追加します。
AddPayloadFilesEncrypted する

暗号化されたアプリ パッケージに 1 つ以上のペイロード ファイルを追加します。
AddPayloadPackage

バンドルに新しいアプリ パッケージを追加します。 (IAppxBundleWriter.AddPayloadPackage)
AddPayloadPackage

バンドルに新しいアプリ パッケージを追加します。 (IAppxBundleWriter4.AddPayloadPackage)
AddPayloadPackageEncrypted

新しいペイロード パッケージをバンドルに暗号化します。 (IAppxEncryptedBundleWriter.AddPayloadPackageEncrypted)
AddPayloadPackageEncrypted

新しいペイロード パッケージをバンドルに暗号化します。 (IAppxEncryptedBundleWriter3.AddPayloadPackageEncrypted)
AppPolicyGetClrCompat

プライベート リフレクションを有効にするか、マネージド オブジェクトをアジャイルにするかを判断できるように、プロセスのアプリケーションの種類を示す値を取得します。
AppPolicyGetCreateFileAccess

プロセスが IO デバイス (ファイル、ファイル ストリーム、ディレクトリ、物理ディスク、ボリューム、コンソール バッファー、テープ ドライブ、通信リソース、mailslot、パイプ) へのフル アクセスまたは制限されたアクセスを持っているかどうかを示す値を取得します。
AppPolicyGetLifecycleManagement

プロセス ライフサイクル マネージャー (PLM) によってプロセスを中断または再開できるかどうかを示す値を取得します。
AppPolicyGetMediaFoundationCodecLoading

プロセスのポリシーで Windows (サード パーティ) 以外のプラグインの読み込みを許可するかどうかを示す値を取得します。 この値を使用して、Windows 以外の (サード パーティ製) プラグインを許可するかどうかを決定できます。
AppPolicyGetProcessTerminationMethod

プロセスの終了に使用するメソッドを取得します。
AppPolicyGetShowDeveloperDiagnostic

アサートなどの開発者情報をユーザーに表示するプロセスに使用されるメソッドを取得します。
AppPolicyGetThreadInitializationType

beginthread[ex] がスレッドを作成するときに、プロセスに対して自動的に実行される初期化の種類を取得します。
AppPolicyGetWindowingModel

プロセスで CoreWindow ベースまたは HWND ベースのウィンドウ モデルのどちらを使用するかを示す値を取得します。 この値を使用して、ウィンドウの状態変更通知 (サイズの変更、表示の変更など) に登録する方法を決定できます。
閉じる

パッケージの最後にフットプリント ファイルを書き込んでバンドル パッケージを最終処理し、ライターの出力ストリームを閉じます。 (IAppxBundleWriter.Close)
閉じる

パッケージの最後にフットプリント ファイルを書き込んでバンドル パッケージを最終処理し、ライターの出力ストリームを閉じます。 (IAppxBundleWriter3.Close)
閉じる

バンドル マニフェストファイルとブロックマップフットプリントファイルをバンドルに書き込みます。
閉じる

書き込まれたパッケージ ストリームを閉じて終了します。
閉じる

アプリ パッケージの最後にフットプリント ファイルを書き込み、パッケージ ライター オブジェクトの出力ストリームを閉じます。
閉じる

パッケージ ライター オブジェクトの出力ストリームを閉じます。
ClosePackageInfo

指定したパッケージ情報への参照を閉じます。
ComparePublisher

指定した発行元と、マニフェストで定義されている発行元を比較します。
CreateAppInstallerReader

IAppInstallerReader のインスタンスを作成し、App Installer ファイルに必要なダイジェストを指定するための省略可能なパラメーターを指定します。
CreateBlockMapReader

IStream によって提供されるコンテンツから読み取り専用のブロック マップ オブジェクト モデルを作成します。
CreateBundleManifestReader

スタンドアロン ストリームから AppxBundleManifest.xmlへの読み取り専用バンドル マニフェスト オブジェクトを作成します。
CreateBundleReader

IStream オブジェクトから内容を読み取る読み取り専用バンドル オブジェクトを作成します。
CreateBundleReader2

IStream オブジェクトからコンテンツを読み取る読み取り専用のバンドル オブジェクトを作成します。バンドルの予想されるダイジェストを指定するための省略可能なパラメーターを指定します。
CreateBundleWriter

アプリ パッケージを追加できる書き込み専用バンドル オブジェクトを作成します。
CreateContentGroupMapReader

IAppxContentGroupMapReader を作成します。
CreateContentGroupMapWriter

IAppxContentGroupMapWriter を作成します。
CreateDeltaPackage

更新されたパッケージとベースライン パッケージの相違点からデルタ パッケージを作成します。
CreateDeltaPackageUsingBaselineBlockMap

更新されたパッケージとベースライン ブロック マップの相違点からデルタ パッケージを作成します。
CreateEncryptedBundleReader

暗号化された Windows アプリ パッケージを追加できる読み取り専用バンドル オブジェクトを作成します。
CreateEncryptedBundleReader2

暗号化された Windows アプリ パッケージを追加できる読み取り専用バンドル オブジェクトを作成します。暗号化されたバンドルに予想されるダイジェストを指定するための省略可能なパラメーターを指定します。
CreateEncryptedBundleWriter

暗号化された Windows アプリ パッケージを追加できる書き込み専用バンドル オブジェクトを作成します。 (IAppxEncryptionFactory.CreateEncryptedBundleWriter)
CreateEncryptedBundleWriter

暗号化された Windows アプリ パッケージを追加できる書き込み専用バンドル オブジェクトを作成します。 (IAppxEncryptionFactory3.CreateEncryptedBundleWriter)
CreateEncryptedPackageReader

暗号化されたパッケージを読み取るための IAppxPackageReader の新しいインスタンスを作成します。
CreateEncryptedPackageReader2

暗号化されたパッケージを読み取るための IAppxPackageReader の新しいインスタンスを作成します。パッケージに必要なダイジェストを指定するための省略可能なパラメーターを指定します。
CreateEncryptedPackageWriter

IAppxEncryptedPackageWriter の新しいインスタンスを作成します。 (IAppxEncryptionFactory.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

IAppxEncryptedPackageWriter の新しいインスタンスを作成します。 (IAppxEncryptionFactory2.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

IAppxEncryptedPackageWriter の新しいインスタンスを作成します。 (IAppxEncryptionFactory3.CreateEncryptedPackageWriter)
CreateManifestReader

IStream によって提供されるコンテンツから読み取り専用マニフェスト オブジェクト モデルを作成します。
CreateManifestReader2

IStream によって提供されるコンテンツから読み取り専用のマニフェスト オブジェクト モデルを作成します。マニフェストに必要なダイジェストを指定するための省略可能なパラメーターを指定します。
CreatePackageReader

IStream によって提供されるコンテンツから読み取り専用パッケージ リーダーを作成します。 このメソッドは、デジタル署名を検証しません。
CreatePackageReader2

IStream によって提供されるコンテンツから読み取り専用のパッケージ リーダーを作成します。パッケージに必要なダイジェストを指定するための省略可能なパラメーターを指定します。
CreatePackageWriter

ファイルを追加できる書き込み専用パッケージ オブジェクトを作成します。
CreateSourceContentGroupMapReader

IAppxSourceContentGroupMapReader を作成します。
CreateValidatedBlockMapReader

IStream とデジタル署名によって提供されるコンテンツから、読み取り専用のブロック マップ オブジェクト モデルを作成します。
DecryptBundle

暗号化されていない Windows アプリ バンドルを暗号化された Windows アプリ バンドルから作成します。
DecryptPackage

暗号化されていない Windows アプリ パッケージを暗号化された Windows アプリ パッケージから作成します。
DeletePackageDependency

TryCreatePackageDependency メソッドを使用して、前に作成したフレームワーク パッケージ依存関係のインストール時参照を削除します。 このメソッドは、他のアプリに依存関係がない場合は、フレームワーク パッケージを削除しても安全であることを OS に通知します。
EncryptBundle

暗号化されていない Windows アプリ バンドルから暗号化された Windows アプリ バンドルを作成します。 (IAppxEncryptionFactory.EncryptBundle)
EncryptBundle

暗号化されていない Windows アプリ バンドルから暗号化された Windows アプリ バンドルを作成します。 (IAppxEncryptionFactory3.EncryptBundle)
EncryptPackage

暗号化されていない Windows アプリ パッケージから暗号化された Windows アプリ パッケージを作成します。 (IAppxEncryptionFactory.EncryptPackage)
EncryptPackage

暗号化されていない Windows アプリ パッケージから暗号化された Windows アプリ パッケージを作成します。 (IAppxEncryptionFactory3.EncryptPackage)
EncryptPackage

暗号化されていない Windows アプリ パッケージから暗号化された Windows アプリ パッケージを作成します。 (IAppxEncryptionFactory4.EncryptPackage)
FindPackagesByPackageFamily

現在のユーザーの指定したファミリ名を持つパッケージを検索します。
FormatApplicationUserModelId

パッケージ ファミリ名とパッケージ相対アプリケーション ID (PRAID) からアプリケーション ユーザー モデル ID を構築します。
GetApplications

マニフェストで定義されているアプリケーションを反復処理する列挙子を取得します。
GetApplicationUserModelId

指定したプロセスのアプリケーション ユーザー モデル ID を取得します。
GetApplicationUserModelIdFromToken

指定したトークンのアプリケーション ユーザー モデル ID を取得します。
GetAppUserModelId

アプリケーション ユーザー モデル識別子を取得します。
GetArchitecture

マニフェストで定義されているプロセッサ アーキテクチャを取得します。 (IAppxManifestPackageId.GetArchitecture)
GetArchitecture2

マニフェストで定義されているプロセッサ アーキテクチャを取得します。 (IAppxManifestPackageId2.GetArchitecture2)
GetAutomaticGroups

コンテンツ グループ マップから自動コンテンツ グループを取得します。
GetAutomaticGroups

ソース コンテンツ グループ マップから自動コンテンツ グループを取得します。
GetBlockMap する

バンドルから読み取り専用のブロック マップ オブジェクトを取得します。
GetBlockMap する

パッケージのブロック マップ オブジェクト モデルを取得します。
GetBlocks する

ブロック マップに一覧表示されているファイルのブロックを走査するための列挙子を取得します。
GetBoolValue する

properties セクションの指定したブール要素の値を取得します。
GetCapabilities する

パッケージによって要求された機能の一覧を取得します。
GetCompressedSize

ブロックの圧縮サイズを取得します。
GetCompressionOption

ファイルをパッケージに格納するために使用される圧縮オプションを取得します。
GetContentType

ファイルのコンテンツ タイプを取得します。
GetCurrent

列挙子の現在位置にあるブロックを取得します。
GetCurrent

列挙子の現在位置にあるファイルを取得します。
GetCurrent

列挙子の現在位置にあるオプションのバンドル情報を取得します。
GetCurrent

列挙子の現在の位置にある <Package> 要素を取得します。
GetCurrent

列挙子の現在位置にあるコンテンツ グループからファイルを取得します。
GetCurrent

列挙子の現在位置にあるコンテンツ グループを取得します。
GetCurrent

列挙子の現在位置にあるペイロード ファイルを取得します。
GetCurrent

列挙子の現在位置にあるアプリケーションを取得します。
GetCurrent

列挙子の現在位置にあるデバイス機能を取得します。
GetCurrent

列挙子の現在 <位置にある MainPackageDependency> 要素を取得します。
GetCurrent

列挙子の現在位置にある依存関係パッケージを取得します。
GetCurrent

列挙子の現在位置にあるリソースを取得します。
GetCurrentApplicationUserModelId

現在のプロセスのアプリケーション ユーザー モデル ID を取得します。
GetCurrentPackageFamilyName

呼び出し元プロセスのパッケージ ファミリ名を取得します。
GetCurrentPackageFullName

呼び出し元プロセスのパッケージの完全な名前を取得します。
GetCurrentPackageId

呼び出し元プロセスのパッケージ識別子 (ID) を取得します。
GetCurrentPackageInfo

呼び出し元プロセスのパッケージ情報を取得します。 (GetCurrentPackageInfo)
GetCurrentPackageInfo2

呼び出し元プロセスのパッケージ情報を取得します。 (GetCurrentPackageInfo2)
GetCurrentPackagePath

呼び出し元プロセスのパッケージ パスを取得します。 (GetCurrentPackagePath)
GetCurrentPackagePath2

呼び出し元プロセスのパッケージ パスを取得します。 (GetCurrentPackagePath2)
GetDeviceCapabilities

マニフェストで定義されているデバイス機能を反復処理する列挙子を取得します。
GetDigest する

関連付けられたインターフェイスによって管理されるアプリ パッケージ オブジェクト オブジェクトのダイジェスト表現を含む LPWSTR へのポインターを受け取ります。
GetFile

指定したファイル名を持つブロック マップ内のファイルに対応するデータを取得します。
GetFileName する

<OptionalBundle>のファイル名属性を取得します。
GetFileName する

パッケージのファイル名属性を取得します。
GetFiles

ブロック マップに一覧表示されているファイルを走査するための列挙子を取得します。
GetFiles

コンテンツ グループからファイルを取得します。
GetFootprintFile

バンドルから、指定した種類のフットプリント ファイルを取得します。
GetFootprintFile

パッケージからフットプリント ファイルを取得します。
GetHasCurrent

列挙子の現在の位置にブロックがあるかどうかを判断します。
GetHasCurrent

列挙子の現在の位置にファイルがあるかどうかを判断します。 (IAppxBlockMapFilesEnumerator.GetHasCurrent)
GetHasCurrent

列挙子の現在の位置にオプションのバンドル情報があるかどうかを判断します。
GetHasCurrent

列挙子にさらに要素があるかどうかを判断します。
GetHasCurrent

列挙子の現在の位置にファイルがあるかどうかを判断します。 (IAppxContentGroupFilesEnumerator.GetHasCurrent)
GetHasCurrent

列挙子の現在の位置にコンテンツ グループがあるかどうかを判断します。
GetHasCurrent

列挙子の現在の位置にペイロード ファイルがあるかどうかを判断します。
GetHasCurrent

列挙子の現在の位置にアプリケーションがあるかどうかを判断します。
GetHasCurrent

列挙子の現在の位置にデバイス機能があるかどうかを判断します。
GetHasCurrent

列挙子の現在の位置に <MainPackageDependency> 要素があるかどうかを判断します。
GetHasCurrent

列挙子の現在の位置にパッケージの依存関係があるかどうかを判断します。
GetHasCurrent

列挙子の現在の位置にリソースがあるかどうかを判断します。
GetHash

ブロックのハッシュ値を取得します。
GetHashMethod

ブロック マップでブロック ハッシュを作成するために使用されるハッシュ アルゴリズムの URI を取得します。
GetIdForPackageDependencyContext

指定したコンテキスト ハンドルのパッケージ依存関係を返します。
GetIsDefaultApplicablePackage

アプリ パッケージが既定の適用可能なパッケージであるかどうかを判断します。
GetIsNonQualifiedResourcePackage

アプリ パッケージが非修飾リソース パッケージであるかどうかを判断します。
GetIsNonQualifiedResourcePackage

アプリ パッケージが非修飾リソース パッケージであるかどうかをクエリします。
GetIsOptionalPackage

パッケージが省略可能かどうかを判断します。
GetIsPackageReference

パッケージがアプリ バンドル内に格納されているか、パッケージへの参照であるかを判断します。
GetLocalFileHeaderSize

関連付けられている zip ファイル項目の zip ローカル ファイル ヘッダーのサイズを取得します。
GetMainPackageDependencies

メイン パッケージの依存関係列挙子を取得します。
GetMainPackageName

省略可能なパッケージからメイン パッケージ名を取得します。
GetManifest する

バンドルから読み取り専用マニフェスト オブジェクトを取得します。
GetManifest する

パッケージのアプリ マニフェストのオブジェクト モデルを取得します。
GetMaxMajorVersionTested

現在のパッケージとの互換性がテストされているパッケージのメジャー バージョンの最大数を返します。
GetMaxVersionTested

AppxManifest.xmlからテストされた最大バージョンを取得します。
GetMinVersion

現在のパッケージに依存関係があるパッケージの最小バージョンを取得します。
GetMinVersion

AppxManifest.xmlからターゲット デバイス ファミリの最小バージョンを取得します。
GetName する

関連付けられている zip ファイル項目の名前を取得します。
GetName する

コンテンツ グループの名前を取得します。
GetName する

パッケージ ルート ディレクトリに対する相対パスを含む、ファイルの名前を取得します。
GetName する

AppxManifest.xmlからメイン パッケージの依存関係の名前を取得します。
GetName する

現在のパッケージに依存関係があるパッケージの名前を取得します。
GetName する

マニフェストで定義されているパッケージの名前を取得します。
GetName する

AppxManifest.xmlからターゲット デバイス ファミリの名前を取得します。
GetOffset

バンドルの先頭からの相対パッケージのオフセットを取得します。
GetOptionalBundles

ルート <Bundle> 要素の下にある optionalBundles> 要素 <を表すオブジェクトを取得します。
GetPackageApplicationIds する

指定したパッケージ内のアプリの ID を取得します。
GetPackageDependencies

マニフェストで定義されている依存関係を反復処理する列挙子を取得します。
GetPackageFamilyName

AppxManifest.xmlからメイン パッケージ依存関係のパッケージ ファミリ名を取得します。
GetPackageFamilyName

パッケージ ファミリ名を取得します。
GetPackageFamilyName

指定したプロセスのパッケージ ファミリ名を取得します。
GetPackageFamilyNameFromToken

指定したトークンのパッケージ ファミリ名を取得します。
GetPackageFullName する

パッケージの完全な名前を取得します。
GetPackageFullName する

指定したプロセスのパッケージの完全な名前を取得します。
GetPackageFullNameFromToken

指定したトークンのパッケージの完全な名前を取得します。
GetPackageId

<OptionalBundle>の ID を表すオブジェクトを取得します。
GetPackageId

アプリ パッケージの ID を表すオブジェクトを取得します。
GetPackageId

ルート <Bundle> 要素の下にある <Identity> 要素を表すオブジェクトを取得します。
GetPackageId

マニフェストで定義されているパッケージ識別子を取得します。
GetPackageId

指定したプロセスのパッケージ識別子 (ID) を取得します。
GetPackageInfo

指定したパッケージのパッケージ情報を取得します。 (GetPackageInfo)
GetPackageInfo2 する

指定したパッケージのパッケージ情報を取得します。 (GetPackageInfo2)
GetPackageInfoItems

バンドル内の省略可能なパッケージを取得します。
GetPackageInfoItems

<Packages> 要素のすべての <Package> 要素の列挙子を取得します。
GetPackagePath する

指定したパッケージのパスを取得します。
GetPackagePathByFullName する

指定したパッケージのパスを取得します。 (GetPackagePathByFullName)
GetPackagePathByFullName2 する

指定したパッケージのパスを取得します。 (GetPackagePathByFullName2)
GetPackagesByPackageFamily する

現在のユーザーの指定したファミリ名を持つパッケージを取得します。
GetPackageType する

パッケージ情報で表されるパッケージの種類を取得します。
GetPayloadFile する

パッケージからペイロード ファイルを取得します。
GetPayloadFiles する

パッケージ内のペイロード ファイルを反復処理する列挙子を取得します。
GetPayloadPackage する

指定したファイル名を持つペイロード パッケージの appx ファイル オブジェクトを取得します。
GetPayloadPackages

バンドル内のすべてのペイロード パッケージの一覧を反復処理する列挙子を取得します。
GetPrerequisite

パッケージ マニフェストで定義されている、指定された前提条件を取得します。
GetProperties する

マニフェストで定義されているパッケージのプロパティを取得します。
GetPublisher

AppxManifest.xmlからメイン パッケージ依存関係の発行元を取得します。
GetPublisher

現在のパッケージが依存しているパッケージを生成した発行元の名前を取得します。
GetPublisher

マニフェストで定義されているパッケージ発行元の名前を取得します。
GetQualifiedResources

マニフェストで定義されている修飾されたリソースを反復処理する列挙子を取得します。
GetRequiredGroup する

コンテンツ グループ マップから必要なコンテンツ グループを取得します。
GetRequiredGroup する

ソース コンテンツ グループ マップから必要なコンテンツ グループを取得します。
GetResolvedPackageFullNameForPackageDependency

パッケージの依存関係を解決する場合に使用されるパッケージの完全な名前を返します。 この関数は、パッケージをプロセス グラフに追加しません。
GetResourceId

マニフェストで定義されているパッケージ リソース識別子を取得します。
GetResources

アプリ パッケージのマニフェストで定義されているすべての <Resource> 要素を反復処理する列挙子を取得します。
GetResources

マニフェストで定義されているリソースを反復処理する列挙子を取得します。
GetSize

パッケージのサイズをバイト単位で取得します。
GetSize

ファイルの圧縮されていないサイズを取得します。
GetStagedPackageOrigin

指定したパッケージの配信元を取得します。
GetStagedPackagePathByFullName する

指定したステージング パッケージのパスを取得します。 (GetStagedPackagePathByFullName)
GetStagedPackagePathByFullName2

指定したステージング パッケージのパスを取得します。 (GetStagedPackagePathByFullName2)
GetStream する

ブロック マップの XML コンテンツを表す読み取り専用ストリームを取得します。
GetStream する

前処理を行わずに生の XML ドキュメントを取得します。
GetStream する

ファイルの圧縮されていないコンテンツを含む読み取り専用ストリームを取得します。
GetStream する

マニフェスト リーダーによって解析および読み取られた生の XML を取得します。
GetStringValue

マニフェストのアプリケーション メタデータ セクション内の文字列要素の値を取得します。
GetStringValue

properties セクション内の指定した文字列要素の値を取得します。
GetUncompressedSize する

関連付けられている zip ファイル項目の圧縮されていないサイズを取得します。
GetVersion

マニフェストで定義されているパッケージのバージョンを取得します。
GetXmlDom する

アプリ インストーラー ファイルの XML DOM を取得します。
MoveNext

列挙子の位置を次のブロックに進めます。
MoveNext

列挙子の位置を次のファイルに進めます。 (IAppxBlockMapFilesEnumerator.MoveNext)
MoveNext

列挙子の位置を、オプションのバンドル情報の次のセットに進めます。
MoveNext

列挙子の位置を次の <Package> 要素に進めます。
MoveNext

列挙子の位置を次のファイルに進めます。 (IAppxContentGroupFilesEnumerator.MoveNext)
MoveNext

列挙子の位置を次のコンテンツ グループに進めます。
MoveNext

列挙子の位置を次のペイロード ファイルに進めます。
MoveNext

列挙子の位置を次のアプリケーションに進めます。
MoveNext

列挙子の位置を次のデバイス機能に進めます。
MoveNext

列挙子の位置を次の <MainPackageDependency> 要素に進めます。
MoveNext

列挙子の位置を次のパッケージ依存関係に進めます。
MoveNext

列挙子の位置を次のリソースに進めます。
OpenPackageInfoByFullName

指定したパッケージのパッケージ情報を開きます。
PackageFamilyNameFromFullName

指定したパッケージの完全名のパッケージ ファミリ名を取得します。
PackageFamilyNameFromId

指定したパッケージ識別子のパッケージ ファミリ名を取得します。
PackageFullNameFromId

指定したパッケージ識別子 (ID) のパッケージの完全な名前を取得します。
PackageIdFromFullName

指定したパッケージの完全名のパッケージ識別子 (ID) を取得します。
PackageNameAndPublisherIdFromFamilyName

指定したパッケージ ファミリ名のパッケージ名と発行元識別子 (ID) を取得します。
ParseApplicationUserModelId

アプリケーション ユーザー モデル ID をパッケージ ファミリ名とパッケージ相対アプリケーション ID (PRAID) に分解します。
RemovePackageDependency

現在のプロセスのパッケージ グラフから解決済みのパッケージ依存関係を削除します (つまり、AddPackageDependency 関数を使用して追加されたフレームワーク パッケージ依存関係のランタイム参照)。
tryCreatePackageDependency

指定したパッケージ ファミリ名、最小バージョン、および追加の条件を使用して、現在のアプリのフレームワーク パッケージ依存関係のインストール時参照を作成します。
UpdateEncryptedPackage

暗号化されたアプリ パッケージを更新します。
UpdatePackage する

アプリ パッケージを更新します。
UpdatePackageManifest

アプリ パッケージ マニフェストを更新します。
ValidateFileHash

このブロック マップ ファイルのブロック要素に格納されているハッシュに対して、ファイルの内容を検証します。
VerifyApplicationUserModelId

アプリケーション ユーザー モデル ID が構文的に有効かどうかを確認します。
VerifyPackageFamilyName

パッケージ ファミリ名が構文的に有効かどうかを確認します。
VerifyPackageFullName

パッケージの完全な名前が構文的に有効かどうかを確認します。
VerifyPackageId

パッケージ ID が構文的に有効かどうかを確認します。
VerifyPackageRelativeApplicationId

パッケージ相対アプリケーション ID が構文的に有効かどうかを確認します。

インターフェイス

 
IAppxAppInstallerReader

アプリ インストーラー ファイルの XML DOM へのアクセスを提供します。
IAppxBlockMapBlock する

IAppxBlockMapBlock インターフェイスは、アプリ パッケージのブロック マップ ファイル (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

パッケージ マニフェストのプロパティ セクションへの読み取り専用アクセスを提供します。
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

アプリ パッケージに書き込むファイルのデータとメタデータを格納します。
PACKAGE_ID

名前、バージョン、発行元などのパッケージ識別情報を表します。
PACKAGE_INFO

パッケージ識別子、フル ネーム、インストール場所を含むパッケージ ID 情報を表します。
PACKAGE_VERSION

パッケージのバージョン情報を表します。