Windows 8 アプリ パッケージ マニフェストのスキーマ

このリファレンスでは、UWP アプリのアプリ パッケージ マニフェストのスキーマを定義する各要素、属性、およびデータ型の詳細について説明します。 スキーマ定義ファイルは AppxManifestSchema.xsd です。

次の表は、このスキーマのすべての要素を名前順にアルファベット順に並べ替えた一覧です。

要素 説明
ActivatableClass (型: CT_InProcessActivatableClass)

機能拡張ポイントに関連付けられたランタイム クラスを宣言します。

ActivatableClass (型: CT_OutOfProcessActivatableClass)

機能拡張ポイントに関連付けられたランタイム クラスを宣言します。

ActivatableClassAttribute

プロパティ ストアに格納されている クラスの属性をWindows ランタイムします。

Application

パッケージで提供される機能の一部またはすべてで構成されるアプリを表します。

ApplicationContentUriRules

システムの位置情報デバイスにアクセスできる Web コンテキスト内のページ (アプリにこの機能へのアクセス許可がある場合) とクリップボードへのアクセスを指定します。

アプリケーション

パッケージを構成する 1 つ以上のアプリを表します。

引数

実行可能ファイルに渡すコンマ区切り引数の一覧を指定します。

AutoPlayContent

windows.autoPlayContent 型のアプリ拡張ポイントを宣言します。 アプリは、指定された自動再生コンテンツ アクションを提供します。

AutoPlayDevice

windows.autoPlayDevice 型のアプリ拡張ポイントを宣言します。 アプリは、指定された自動再生デバイス アクションを提供します。

BackgroundTasks

windows.backgroundTasks 型のアプリ拡張ポイントを定義します。 バックグラウンド タスクは、専用のバックグラウンド ホストで実行されます。つまり、UI なしです。

Capabilities

パッケージに必要な保護されたユーザー リソースへのアクセスを宣言します。

機能

パッケージに必要な機能を宣言します。

[MSSQLSERVER のプロトコルのプロパティ]

パッケージで使用され、システム証明書ストアに配置される証明書。

証明書

windows.certificates 型のパッケージ拡張ポイントを宣言します。 アプリには、指定された証明書ストアから 1 つ以上の証明書が必要です。

DataFormat

アプリで共有できるテキスト形式や HTML 形式などのデータ パッケージ形式を指定します。 パッケージ内のアプリケーションごとに一意であり、大文字と小文字が区別されます。

DefaultTile

アプリのアプリを表す既定のタイルスタート画面。 このタイルは、アプリが最初にインストールされた時点で、更新通知を受信する前に表示されます。 タイルに表示する通知がない場合、タイルは既定に戻されます。

依存関係

パッケージがソフトウェアを完了するために依存する他のパッケージを宣言します。

説明

ユーザーに表示できる使い分け的な説明。

DeviceCapability

パッケージに必要なデバイス機能を宣言します。

DisplayName

ユーザーに表示できる表示名。

EditFlags

機能拡張ポイントに関連付けられているファイルを開く際にユーザーが表示する情報の種類を指定します。

拡張機能 (型: CT_ApplicationExtensions)

アプリの機能拡張ポイントを宣言します。

拡張機能 (型: CT_PackageExtensions)

パッケージの機能拡張ポイントを宣言します。

拡張機能 (型: CT_ApplicationExtensions)

アプリの 1 つ以上の機能拡張ポイントを定義します。

拡張機能 (型: CT_PackageExtensions)

パッケージの 1 つ以上の機能拡張ポイントを定義します。

FileOpenPicker

windows.fileOpenPicker 型のアプリ拡張ポイントを宣言します。 アプリを使用すると、ユーザーは、指定した種類のファイルを選択して開きます。

FileSavePicker

windows.fileSavePicker 型のアプリ拡張ポイントを宣言します。 このアプリを使用すると、ユーザーは、指定した種類のファイルのファイル名、拡張子、および保存場所を選択できます。

FileType (型: CT_FTASupportedFileTypes)

ファイルの種類の拡張子として指定された、サポートされているファイルの種類。

FileType (型: ST_FileType)

ファイルの種類の拡張子として指定されたファイルの種類。 パッケージ内のアプリケーションごとに一意であり、大文字と小文字が区別されます。

FileTypeAssociation

windows.fileTypeAssociation 型のアプリ拡張ポイントを宣言します。 ファイルの種類の関連付けは、指定した種類のファイルを処理するためにアプリが登録されている場合に示します。

フレームワーク

パッケージがフレームワーク パッケージであるかどうかを示します。つまり、他のパッケージで使用できるパッケージです。 既定では、 その値は false です。 フレームワークを作成しない限り、値を指定する必要があります。

GameExplorer

windows.gameExplorer 型のパッケージ拡張ポイントを宣言します。

ID

パッケージのグローバル一意識別子を定義します。 パッケージ ID は、パッケージの属性のタプルとして表されます。

InProcessServer

windows.activatableClass.inProcessServer 型のパッケージ拡張ポイントを宣言します。 アプリは、1 つ以上のアクティブ化可能なクラスを公開するダイナミック リンク ライブラリ (DLL) を使用します。

ヒント

ファイルの種類に関する追加情報をユーザーに提供する文字列を定義します。

InitialRotationPreference

最適なユーザー エクスペリエンスのためにアプリを表示する方向について説明します。 タブレットなど、回転できるデバイスでは、ここで指定されていない向きに対してアプリが再描画されません。 たとえば、アプリが横向きと横向きのみを指定し、デバイスが縦向きに回転する場合、アプリは回転されません。

回転できないデバイスでは、そのデバイスの既定の向きにアプリが表示され、アプリの優先方向は無視される可能性があります。 ただし、ローテーション ロックがアクティブになっているデバイスでは、アプリの優先ローテーションは引き続き受け入れらされます。

これらの方向の優先順位の選択は、アプリの新しいセッションが開始されたときに [スプラッシュスクリーン] (element-splashscreen.md) とアプリ UI の両方に適用されます。 この設定は、実行時に [displayproperties.autorotationpreferences] (Windows/uwp/api/) を使用して変更できます。Graphics. DisplayProperties) プロパティ。

インスタンス化

実行可能ファイルを1つのインスタンスとして実行するか、複数のインスタンスとして実行するかを指定します。

Interface

プロキシに関連付けられているインターフェイスを宣言します。

LaunchAction (型: CT_AutoPlayContent)

自動再生コンテンツアクションを説明します。

LaunchAction (型: CT_AutoPlayDevice)

自動再生デバイスアクションを説明します。

LockScreen

ロック画面でアプリを表すバッジと通知を定義します。これは、システムがロックされているときに表示されます。

ロゴ

イメージを含むファイルへのパス。

OSMaxVersionTested

これは、パッケージがテストされた Windows の最高バージョンを開発者が指定する必要があります。 このフィールドは必須です。 このフィールドに指定した値よりも大きいバージョンの OS では、パッケージのインストールがブロックされません Windows。 アプリを実行すると、Windows はこのフィールドを実際の OS バージョンと比較します。 このフィールドに指定した値が現在の os バージョンよりも小さい場合、Windows は一部またはすべての api について、テスト対象の os の最大バージョンと互換性があるという動作を提供することがあります。 このフィールドに指定された値が現在の OS バージョン以上の場合、Windows は api に対する互換性の変更を適用しません。

OSMinVersion

パッケージが必要とするオペレーティングシステムの最小バージョン。

OutOfProcessServer

ActivatableClass型のパッケージ拡張点を宣言します。 アプリは、1つまたは複数のアクティブ化可能なクラスを公開する実行可能 (EXE) を使用します。

Package

アプリケーションパッケージマニフェストのルート要素を定義します。 マニフェストには、システムに対するソフトウェアの構造と機能が記述されています。

PackageDependency

フレームワークパッケージとしてマークされている別のパッケージに対する依存関係を宣言します。

パス (種類: ST_Executable)

実行可能ファイルへのパスです。

パス (種類: ST_FileName)

DLL へのパス。

必要条件

パッケージがシステムに適用されるために必要なオペレーティングシステムとソフトウェアの最小要件を宣言します。

Properties

パッケージのユーザーへの表示方法を説明する属性を含む、パッケージに関する追加のメタデータを定義します。

メモマニフェスト要素の表示名または説明に Windows ファイアウォールで許可されていない文字 ("|" と "all") が含まれていると、エラーが発生することがあります。これは、Windows がパッケージの AppContainer プロファイルの作成に失敗したためです。 エラーが発生した場合は、[トラブルシューティング] (/windows/win32/appxpkg/troubleshooting) にこの参照を使用してください。
 
プロトコル

種類が windows プロトコルのアプリ拡張ポイントを宣言します。 URI の関連付けは、アプリが、指定されたスキームの Uri を処理するように登録されていることを示します。

ProxyStub

ActivatableClass 型のパッケージ拡張ポイントを宣言します。 proxyStub プロキシは、1つまたは複数のインターフェイスで構成できます。

PublisherDisplayName

ユーザーに表示できる発行者のフレンドリ名。

リソース

パッケージに含まれるリソースの言語を宣言します。

リソース

パッケージに含まれるリソースの言語を宣言します。 すべてのパッケージで、リソースの言語を少なくとも1つ宣言する必要があります。

回転

アプリが表示される単一の回転方向を指定します。

Rule

Web コンテキスト内のどのページがシステムの位置情報デバイス (この機能にアクセスするためのアクセス許可を持っている場合) にアクセスし、クリップボードにアクセスできるかを指定します。

SelectionCriteria

パッケージに対して定義されている証明書の選択条件を定義します。

ShareTarget

ShareTarget型のアプリの拡張点を宣言します。 アプリは、指定された種類のファイルを共有できます。

SplashScreen

起動中にアプリによって表示されるスプラッシュスクリーンの外観を定義します。

SupportedFileTypes (型: CT_CharmsSupportedFileTypes)

アプリが共有できるファイルの種類を定義します。

SupportedFileTypes (型: CT_FTASupportedFileTypes)

アプリに関連付けられているファイルの種類を定義します。 パッケージごとに一意であり、大文字と小文字が区別されます。

SupportsAnyFileType

すべてのファイルの種類が共有でサポートされているかどうかを示します。

タスク

アプリの機能拡張ポイントに関連付けられているバックグラウンドタスク。

TrustFlags

パッケージの証明書がパッケージ専用かどうかを示します。

VisualElements

UWP アプリのビジュアルな側面 (既定のタイル、ロゴ画像、テキストと背景の色、初期画面の向き、スプラッシュスクリーン、ロック画面のタイルの外観) について説明します。