Windows 8.1 拡張マニフェストのスキーマ
このリファレンスでは、各要素、属性、およびデータ型について詳しい情報を提供します。このデータ型では、各アプリのアプリ パッケージ マニフェストのスキーマWindows 8.1されます。 スキーマ定義ファイルは AppxManifestSchema2010_v2.xsd です。
AppxManifestSchema2010_v2.xsd は、アプリのマニフェスト スキーマ全体を定義するWindows 8.1です。 AppxManifestSchema2010_v2.xsd は、Windows 8 マニフェスト スキーマ AppxManifestSchema.xsd のコピーですが、Windows 8.1 名前空間に新しい要素と属性を追加します。 このスキーマは、OSMinVersion を 6.3.* として定義するマニフェストを検証するためにのみ使用されます。 これらのWindows 8.1型は、AppxManifestSchema2013.xsd ファイルからこのスキーマにインポートされます。
次の表は、このスキーマのすべての要素を名前順にアルファベット順に並べ替えた一覧です。
要素 | 説明 |
---|---|
ActivatableClass (型: CT_InProcessActivatableClass) | 機能拡張ポイントに関連付けられたランタイム クラスを宣言します。 |
ActivatableClass (型: CT_OutOfProcessActivatableClass) | 機能拡張ポイントに関連付けられたランタイム クラスを宣言します。 |
ActivatableClassAttribute | プロパティ ストアに格納されている クラスの属性をWindows ランタイムします。 |
Application | パッケージで提供される機能の一部またはすべてで構成されるアプリを表します。 |
ApplicationContentUriRules | システムの位置情報デバイスにアクセスできる Web コンテキスト内のページ (アプリにこの機能へのアクセス許可がある場合) とクリップボードへのアクセスを指定します。 |
ApplicationExtensionChoice | XSD 置換グループの抽象アプリケーション拡張選択要素。 これは XML で宣言できない。 |
アプリケーション | パッケージを構成する 1 つ以上のアプリを表します。 |
引数 | 実行可能ファイルに渡すコンマ区切り引数の一覧を指定します。 |
AutoPlayContent | windows.autoPlayContent 型のアプリ拡張ポイントを宣言します。 アプリは、指定された自動再生コンテンツ アクションを提供します。 |
AutoPlayDevice | windows.autoPlayDevice 型のアプリ拡張ポイントを宣言します。 アプリは、指定された自動再生デバイス アクションを提供します。 |
BackgroundTasks | windows.backgroundTasks 型のアプリ拡張ポイントを定義します。 バックグラウンド タスクは、専用のバックグラウンド ホストで実行されます。つまり、UI なしです。 |
Capabilities | パッケージに必要な保護されたユーザー リソースへのアクセスを宣言します。 |
機能 | パッケージに必要な機能を宣言します。 |
[MSSQLSERVER のプロトコルのプロパティ] | パッケージで使用され、システム証明書ストアに配置される証明書。 |
証明書 | windows.certificates 型のパッケージ拡張ポイントを宣言します。 アプリには、指定された証明書ストアから 1 つ以上の証明書が必要です。 |
DataFormat | アプリで共有できるテキスト形式や HTML 形式などのデータ パッケージ形式を指定します。 パッケージ内のアプリケーションごとに一意であり、大文字と小文字が区別されます。 |
DefaultTile | アプリのアプリを表す既定のタイルスタート画面。 このタイルは、アプリが最初にインストールされた時点で、更新通知を受信する前に表示されます。 タイルに表示する通知がない場合、タイルは既定に戻されます。 |
依存関係 | パッケージがソフトウェアを完了するために依存する他のパッケージを宣言します。 |
説明 | ユーザーに表示できる使い分け的な説明。 |
DeviceCapability | パッケージに必要なデバイス機能を宣言します。 |
DeviceCapabilityChoice | XSD 置換グループの抽象デバイス機能選択要素。 これは XML で宣言できない。 |
DisplayName | ユーザーに表示できる表示名。 この文字列はローカライズ可能です。 |
EditFlags | 機能拡張ポイントに関連付けられているファイルを開く際にユーザーが表示する情報の種類を指定します。 |
拡張機能 (型: CT_PackageExtensions) | パッケージの機能拡張ポイントを宣言します。 |
拡張機能 (型: CT_ApplicationExtension) | アプリの機能拡張ポイントを宣言します。 |
拡張機能 (型: CT_ApplicationExtensions) | アプリの 1 つ以上の機能拡張ポイントを定義します。 |
拡張機能 (型: CT_PackageExtensions) | パッケージの 1 つ以上の機能拡張ポイントを定義します。 |
FileOpenPicker | windows.fileOpenPicker 型のアプリ拡張ポイントを宣言します。 アプリを使用すると、ユーザーは、指定した種類のファイルを選択して開きます。 |
FileSavePicker | windows.fileSavePicker 型のアプリ拡張ポイントを宣言します。 このアプリを使用すると、ユーザーは、指定した種類のファイルのファイル名、拡張子、および保存場所を選択できます。 |
FileType (型: CT_FTASupportedFileTypes) | ファイルの種類の拡張子として指定された、サポートされているファイルの種類。 |
FileType (型: ST_FileType) | ファイルの種類の拡張子として指定されたファイルの種類。 パッケージ内のアプリケーションごとに一意であり、大文字と小文字が区別されます。 |
FileTypeAssociation | windows.fileTypeAssociation 型のアプリ拡張ポイントを宣言します。 ファイルの種類の関連付けは、指定した種類のファイルを処理するためにアプリが登録されている場合に示します。 |
フレームワーク | パッケージがフレームワーク パッケージであるかどうかを示します。つまり、他のパッケージで使用できるパッケージです。 既定では、 その値は false です。 フレームワークを作成しない限り、値を指定する必要があります。 |
ID | パッケージのグローバル一意識別子を定義します。 パッケージ ID は、パッケージの属性のタプルとして表されます。 |
InProcessServer | windows.activatableClass.inProcessServer 型のパッケージ拡張ポイントを宣言します。 アプリは、1 つ以上のアクティブ化可能なクラスを公開するダイナミック リンク ライブラリ (DLL) を使用します。 |
ヒント | ファイルの種類に関する追加情報をユーザーに提供する文字列を定義します。 |
InitialRotationPreference | 最適なユーザー エクスペリエンスのためにアプリを表示する方向について説明します。 タブレットなど、回転できるデバイスでは、ここで指定されていない向きに対してアプリが再描画されません。 たとえば、アプリが横向きと横向きのみを指定し、デバイスが縦向きに回転する場合、アプリは回転されません。 回転できないデバイスでは、そのデバイスの既定の向きにアプリが表示され、アプリの優先方向は無視される可能性があります。 ただし、ローテーション ロックがアクティブになっているデバイスでは、アプリの優先ローテーションは引き続き受け入れらされます。 これらの向きの基本設定の選択は、[スプラッシュ スクリーン](element-splashscreen.md) とアプリの UI の両方に適用され、アプリの新しいセッションが起動されます。 ユーザー設定は、[AutoRotationPreferences](/uwp/api/Windows を使用して実行時に変更できます。Graphics.Display.DisplayInformation) プロパティ。 |
インスタンス化 | 実行可能ファイルを 1 つのインスタンスとして実行するか、複数のインスタンスとして実行できるかどうかを指定します。 |
Interface | プロキシに関連付けられているインターフェイスを宣言します。 |
LaunchAction (型: CT_AutoPlayContent) | 自動再生コンテンツ アクションについて説明します。 |
LaunchAction (型: CT_AutoPlayDevice) | 自動再生デバイス アクションについて説明します。 |
LockScreen | システムがロックされているときに表示される、ロック画面のアプリを表すバッジと通知を定義します。 |
ロゴ | イメージを含むファイルへのパス。 |
OSMaxVersionTested | これは、パッケージがテストされたバージョンの最も高いバージョンWindows開発者が入力する必要があります。 このフィールドは必須です。 Windows、このフィールドで指定された値より大きいバージョンの OS へのパッケージのインストールはブロックされます。 アプリが実行されると、このWindows実際の OS バージョンと比較されます。 このフィールドに指定された値が現在の OS バージョンより小さい場合、Windows は、一部またはすべての API について、テスト済み OS の最も高いバージョンと互換性のある動作を提供する可能性があります。 このフィールドに指定された値が現在の OS バージョン以上の場合、Windows API に互換性の変更は適用されません。 |
OSMinVersion | パッケージに必要なオペレーティング システムの最小バージョン。 |
OutOfProcessServer | windows.activatableClass.outOfProcessServer 型のパッケージ拡張ポイントを宣言します。 アプリは、1 つ以上のアクティブ化可能なクラスを公開する実行可能ファイル (EXE) を使用します。 |
Package | アプリ パッケージ マニフェストのルート要素を定義します。 マニフェストは、システムに対するソフトウェアの構造と機能を記述します。 |
PackageDependency | フレームワーク パッケージとしてマークされている別のパッケージへの依存関係を宣言します。 |
パス (型: ST_Executable) | 実行可能ファイルへのパス。 |
パス (型: ST_FileName) | DLL へのパス。 |
必要条件 | パッケージをシステムに適用するために必要な最小オペレーティング システム要件とソフトウェア要件を宣言します。 |
Properties | パッケージがユーザーに表示される方法を記述する属性を含む、パッケージに関する追加のメタデータを定義します。
メモマニフェスト要素 DisplayName または Description に、Windows ファイアウォールで禁止されている文字 ("|" と "all" が含まれている場合、Windows がパッケージ の AppContainer プロファイルを作成できない場合、エラーが発生する可能性があります。 エラーが発生した場合は、[troubleshooting](/windows/win32/appxpkg/troubleshooting) に関するこのリファレンスを使用してください。
|
プロトコル | windows.protocol 型のアプリ拡張ポイント を宣言します。 URI の関連付けは、指定されたスキームで URI を処理するためにアプリが登録されている場合に示します。 |
ProxyStub | windows.activatableClass.proxyStub 型のパッケージ拡張ポイントを宣言します。 プロキシは、1 つ以上のインターフェイスで構成できます。 |
PublisherDisplayName | ユーザーに表示できる発行元の表示名。 |
リソース | パッケージに含まれるリソースの言語を宣言します。 スケールと DirectX の機能レベルの属性は、パッケージ内のすべてのリソースで共通です。 |
ResourcePackage | パッケージがリソース パッケージであるかどうかを示します。 リソース パッケージは、他のパッケージで使用できます。 既定では、 その値は false です。 リソースを作成しない限り、値を指定する必要があります。 |
リソース | パッケージに含まれるリソースの言語を宣言します。 すべてのパッケージで、リソースに対して少なくとも 1 つの言語を宣言する必要があります。 スケールと DirectX の機能レベルの属性は、パッケージ内のすべてのリソースで共通です。 |
回転 | アプリを表示する単一の回転方向を指定します。 |
Rule | システムの位置情報デバイスにアクセスできる Web コンテキスト内のページ (アプリにこの機能へのアクセス許可がある場合) とクリップボードへのアクセスを指定します。 |
SelectionCriteria | パッケージに対して定義された証明書の選択条件を定義します。 |
ShareTarget | windows.shareTarget 型のアプリ拡張ポイントを宣言します。 アプリは、指定された種類のファイルを共有できます。 |
SplashScreen | 起動中にアプリによって表示されるスプラッシュ スクリーンの外観を定義します。 |
SupportedFileTypes (型: CT_CharmsSupportedFileTypes) | アプリが共有できるファイルの種類を定義します。 |
SupportedFileTypes (型: CT_FTASupportedFileTypes) | アプリに関連付けられているファイルの種類を定義します。 これらはパッケージごとに一意であり、大文字と小文字が区別されます。 |
SupportsAnyFileType | すべてのファイルの種類の共有がサポートされているかどうかを示します。 |
タスク | アプリ拡張ポイントに関連付けられているバックグラウンド タスク。 |
TaskChoice | XSD 置換グループの抽象タスク選択要素。 これは XML で宣言できない。 |
TrustFlags | パッケージの証明書がパッケージに排他的かどうかを示します。 |
VisualElements | UWP アプリの視覚的な側面 (既定のタイル、ロゴ 画像、テキストと背景色、初期画面の向き、スプラッシュ スクリーン、ロック画面のタイルの外観) について説明します。 |
VisualElementsChoice | XSD 置換グループの抽象ビジュアル要素の選択要素。 これは XML で宣言できない。 |