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

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

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

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

列挙型

 
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 のインスタンスを作成し、アプリ インストーラー ファイルに必要なダイジェストを指定するための省略可能なパラメーターを指定します。
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 アプリ バンドルを暗号化されたバンドルから作成します。
DecryptPackage

暗号化されていない 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

パッケージの file-name 属性を取得します。
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

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

インターフェイス

 
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

あるパッケージと別のパッケージの依存関係について説明します。 (IAppxManifestPackageDependency)
IAppxManifestPackageDependency2

あるパッケージと別のパッケージの依存関係について説明します。 (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

アプリ パッケージに書き込むファイルのデータとメタデータが含まれます。
PACKAGE_ID

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

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

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