拡張機能 (アプリケーション内) (Windows 10)

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

要素の階層

<パッケージ>

    <アプリケーション>

         <Application>

              <拡張 機能>

構文

<Extensions>

  <!-- Child elements -->
  Extension{1,10000},
  cloudFiles:Extension{1,10000},
  com2:Extension{1,10000},
  com4:Extension{1,10000},
  com:Extension{1,10000},
  desktop2:Extension{1,10000},
  desktop3:Extension{1,10000},
  desktop4:Extension{1,10000},
  desktop6:Extension{1,10000},
  desktop7:Extension{1,10000},
  desktop9:Extension{1,10000},
  desktop:Extension{1,10000},
  mobile:Extension{1,10000},
  printSupport:Extension{1,10000},
  rescap3:Extension{1,10000},
  rescap:Extension{1,10000},
  uap10:Extension{1,10000},
  uap12:Extension{1,10000},
  uap13:Extension{1,10000},
  uap2:Extension{1,10000},
  uap3:Extension{1,10000},
  uap4:Extension{1,10000},
  uap5:Extension{1,10000},
  uap6:Extension{1,10000},
  uap7:Extension{1,10000},
  uap:Extension{1,10000}

</Extensions>

キー

{} 特定の出現範囲

属性と要素

属性

なし。

子要素

子要素 説明
拡張子 アプリの機能拡張ポイントを宣言します。
cloudFiles:Extension アプリの機能拡張ポイントを宣言します。
com2:Extension アプリの機能拡張ポイントを宣言します。
com4:Extension アプリの機能拡張ポイントを宣言します。
com:Extension アプリの機能拡張ポイントを宣言します。
desktop2:Extension アプリの機能拡張ポイントを宣言します。
desktop3:Extension アプリの機能拡張ポイントを宣言します。
desktop4:Extension アプリの機能拡張ポイントを宣言します。
desktop6:Extension アプリの機能拡張ポイントを宣言します。
desktop7:Extension アプリの機能拡張ポイントを宣言します。
desktop9:Extension アプリの機能拡張ポイントを宣言します。
desktop:Extension アプリの機能拡張ポイントを宣言します。
mobile:Extension アプリの機能拡張ポイントを宣言します。
printSupport:Extension アプリの機能拡張ポイントを宣言します。
rescap3:Extension アプリの機能拡張ポイントを宣言します。
rescap:Extension アプリの機能拡張ポイントを宣言します。
uap10:Extension アプリの機能拡張ポイントを宣言します。
uap12:Extension アプリの機能拡張ポイントを宣言します。
uap13:Extension アプリの機能拡張ポイントを宣言します。
uap2:Extension アプリの機能拡張ポイントを宣言します。
uap3:Extension アプリの機能拡張ポイントを宣言します。
uap4:Extension アプリの機能拡張ポイントを宣言します。
uap5:Extension アプリの機能拡張ポイントを宣言します。
uap6:Extension アプリの機能拡張ポイントを宣言します。
uap7:Extension アプリの機能拡張ポイントを宣言します。
uap:Extension アプリの機能拡張ポイントを宣言します。

親要素

親要素 説明
Application パッケージで提供される機能の一部または全部を構成するアプリを表します。

次の要素の名前はこれと同じですが、コンテンツまたは属性が異なります:

解説

機能拡張ポイントは、アプリがオペレーティング システムによって定義された方法で機能を追加できるメカニズムです。 アプリ拡張ポイントの例としては、ファイルの種類の関連付けを作成し、特定のファイル名拡張子を持つファイルの既定のハンドラーとしてアプリを有効にする機能があります。

Application/Extensions要素の下に含めることができる Extension 要素は、XML スキーマによって適用されます。 これらの 各 Extension 要素には、拡張機能でサポートされる 1 つ以上の拡張ポイントを指定する必須の Category 属性があります。 一部の拡張機能では、アプリケーションとパッケージの両方の拡張機能カテゴリがサポートされています。 次の表に、アプリケーション拡張機能でサポートされる拡張機能カテゴリと、各カテゴリをサポートする関連 する Extension 要素を示します。 カテゴリは、バージョン管理メカニズムとして複数の拡張機能でサポートできます。

拡張機能のカテゴリ 拡張機能
windows.backgroundTasks 拡張子
windows.preInstalledConfigTask 拡張子
windows.updateTask 拡張子
windows.restrictedLaunch 拡張子
windows.cloudFiles cloudFiles:Extension
windows.comServer com:Extension
windows.comInterface com:Extension
windows.comServer com2:Extension
windows.comInterface com2:Extension
windows.comServer com4:Extension
windows.comInterface com4:Extension
windows.fullTrustProcess desktop:Extension
windows.startupTask desktop:Extension
windows.toastNotificationActivation desktop:Extension
windows.searchProtocolHandler desktop:Extension
windows.appPrinter desktop2:Extension
windows.searchFilterHandler desktop2:Extension
windows.searchPropertyHandler desktop2:Extension
windows.mailProvider desktop2:Extension
windows.autoPlayHandler desktop3:Extension
windows.cloudFiles desktop3:Extension
windows.fileExplorerContextMenus desktop4:Extension
windows.service desktop6:Extension
windows.approvedShellExtension desktop7:Extension
windows.controlPanelItem desktop7:Extension
windows.service desktop7:Extension
windows.mailProvider desktop7:Extension
windows.shortcut desktop7:Extension
windows.applicationRegistration desktop7:Extension
windows.desktopAppMigration desktop7:Extension
windows.systemFileAssociation desktop7:Extension
windows.shadowCopyExcludeFiles desktop7:Extension
windows.shadowCopyExcludeFiles desktop7:Extension
windows.fileExplorerClassicContextMenuHandler desktop9:Extension
windows.fileExplorerClassicDragDropContextMenuHandler desktop9:Extension
windows.activatableClass.outOfProcessServer 拡張子
windows.comInterface 拡張子
windows.aowApp mobile:Extension
windows.mobileMultiScreenProperties mobile:Extension
windows.communicationBlockingProvider mobile:Extension
windows.phoneCallOriginProvider mobile:Extension
windows.printSupportSettingsUI printSupport:Extension
windows.printSupportExtension printSupport:Extension
windows.printSupportJobUI printSupport:Extension
windows.settingsApp rescap:Extension
windows.desktopAppMigration rescap3:Extension
windows.lockScreenComponent rescap3:Extension
windows.fileTypeAssociation uap:Extension
windows.protocol uap:Extension
windows.autoPlayContent uap:Extension
windows.autoPlayDevice uap:Extension
windows.shareTarget uap:Extension
windows.search uap:Extension
windows.fileOpenPicker uap:Extension
windows.fileSavePicker uap:Extension
windows.cachedFileUpdater uap:Extension
windows.cameraSettings uap:Extension
windows.accountPictureProvider uap:Extension
windows.printTaskSettings uap:Extension
windows.lockScreenCall uap:Extension
windows.appointmentsProvider uap:Extension
windows.alarm uap:Extension
windows.webAccountProvider uap:Extension
windows.dialProtocol uap:Extension
windows.appService uap:Extension
windows.mediaPlayback uap:Extension
windows.print3DWorkflow uap:Extension
windows.lockScreen uap:Extension
windows.aboveLockScreen uap:Extension
windows.personalAssistantLaunch uap:Extension
windows.voipCall uap:Extension
windows.protocol uap10:Extension
windows.printSupportSettingsUI uap12:Extension
windows.printSupportExtension uap12:Extension
windows.printSupportJobUI uap12:Extension
windows.phoneCallActivation uap13:Extension
windows.webAccountProvider uap2:Extension
windows.appointmentDataProvider uap3:Extension
windows.emailDataProvider uap3:Extension
windows.contactDataProvider uap3:Extension
windows.appUriHandler uap3:Extension
windows.appExtensionHost uap3:Extension
windows.appExtension uap3:Extension
windows.protocol uap3:Extension
windows.fileTypeAssociation uap3:Extension
windows.sharedFonts uap4:Extension
windows.userDataTaskDataProvider uap4:Extension
windows.mediaCodec uap4:Extension
windows.contactPanel uap4:Extension
windows.loopbackAccessRules uap4:Extension
windows.devicePortalProvider uap4:Extension
windows.printWorkflowBackgroundTask uap4:Extension
windows.printWorkflowForegroundTask uap4:Extension
windows.userActivity uap5:Extension
windows.mediaSource uap5:Extension
windows.videoRendererEffect uap5:Extension
windows.activatableClass.outOfProcessServer uap5:Extension
windows.startupTask uap5:Extension
windows.appExecutionAlias uap5:Extension
windows.barcodeScannerProvider uap6:Extension
windows.barcodeScannerPreviewProvider uap6:Extension
windows.localExperiencePack uap6:Extension
windows.sharedFonts uap7:Extension

必要条件

項目
名前空間 http://schemas.microsoft.com/appx/manifest/foundation/windows10