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 パッケージのバージョン情報を表します。 |