Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
Extensions (in Application)
Defines one or more extensibility points for the app.
Element hierarchy
<Package>
└─ <Applications>
└─ <Application>
└─ <Extensions>
Syntax
<Package
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10">
...
<Extensions>
<!-- Child elements -->
ApplicationExtensionChoice{0,10000}
ExtensionChoice{0,10000}
</Extensions>
</Package>
Key
{} specific range of occurrences
Attributes
None.
Child elements
| Child element | Description |
|---|
Parent elements
| Parent element | Description |
|---|---|
| Application | Represents an app that comprises part of or all of the functionality delivered in the package. |
Requirements
| Item | Value |
|---|---|
| Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |
| Minimum OS Version |
Remarks
Extensibility points are a mechanism by which an app can add functionality in a manner defined by the operating system. An example of an app extensibility point is the ability to create a file type association and enable your app to be the default handler for files with a specific file name extension.
The Extension elements that can be included under the Application/Extensions element are enforced by the XML schema. Each of these Extension elements have a required Category attribute that specifies one or more extension points that the extension supports. Some extensions support both application and package extension categories. The following table lists the extension categories supported for application extensions and the associated Extension element that supports each category. A category can be supported for multiple extensions as a versioning mechanism.
| Extension category | Extension |
|---|---|
| windows.aboveLockScreen | uap:Extension |
| windows.accountPictureProvider | uap:Extension |
| windows.activatableClass.outOfProcessServer | uap5:Extension |
| windows.alarm | uap:Extension |
| windows.appExecutionAlias | uap3:Extension, uap5:Extension |
| windows.appExtension | uap3:Extension |
| windows.appExtensionHost | uap3:Extension |
| windows.applicationRegistration | desktop7:Extension |
| windows.appointmentDataProvider | uap3:Extension |
| windows.appointmentsProvider | uap:Extension |
| windows.appPrinter | desktop2:Extension |
| windows.approvedShellExtension | desktop7:Extension |
| windows.appService | uap:Extension, uap3:Extension |
| windows.appUriHandler | uap3:Extension |
| windows.autoPlayContent | uap:Extension |
| windows.autoPlayDevice | uap:Extension |
| windows.autoPlayHandler | desktop3:Extension |
| windows.backgroundTasks | f:Extension |
| windows.barcodeScannerPreviewProvider | uap6:Extension |
| windows.barcodeScannerProvider | uap6:Extension |
| windows.cachedFileUpdater | uap:Extension |
| windows.cameraSettings | uap:Extension |
| windows.cloudFiles | cloudFiles:Extension, desktop3:Extension |
| windows.comInterface | com:Extension, com2:Extension, com4:Extension |
| windows.comServer | com:Extension, com2:Extension, com4:Extension |
| windows.contactDataProvider | uap3:Extension |
| windows.contactPanel | uap4:Extension |
| windows.controlPanelItem | desktop7:Extension |
| windows.desktopAppMigration | desktop7:Extension, rescap3:Extension |
| windows.devicePortalProvider | uap4:Extension |
| windows.dialProtocol | uap:Extension |
| windows.emailDataProvider | uap3:Extension |
| windows.errorReporting | desktop7:Extension |
| windows.fileExplorerClassicContextMenuHandler | desktop9:Extension |
| windows.fileExplorerClassicDragDropContextMenuHandler | desktop9:Extension |
| windows.fileExplorerContextMenus | desktop4:Extension |
| windows.fileOpenPicker | uap:Extension |
| windows.fileSavePicker | uap:Extension |
| windows.fileTypeAssociation | uap:Extension, uap3:Extension |
| windows.fullTrustProcess | desktop:Extension |
| windows.internal.filePickerExperience | wincap2:Extension |
| windows.localExperiencePack | uap6:Extension |
| windows.lockScreen | uap:Extension |
| windows.lockScreenCall | uap:Extension |
| windows.lockScreenComponent | rescap3:Extension |
| windows.loopbackAccessRules | uap4:Extension |
| windows.mailProvider | desktop2:Extension, desktop7:Extension |
| windows.mediaCodec | uap4:Extension |
| windows.mediaPlayback | uap:Extension |
| windows.mediaSource | uap5:Extension |
| windows.personalAssistantLaunch | uap:Extension |
| windows.phoneCallActivation | uap13:Extension |
| windows.posPaymentConnector | uap8:Extension |
| windows.preInstalledConfigTask | f:Extension |
| windows.print3DWorkflow | uap:Extension |
| windows.printSupportEnterpriseManagementUI | printSupport3:Extension |
| windows.printSupportExtension | printSupport:Extension, uap12:Extension |
| windows.printSupportJobUI | printSupport:Extension, uap12:Extension |
| windows.printSupportSettingsUI | printSupport:Extension, uap12:Extension |
| windows.printSupportVirtualPrinterWorkflow | printSupport2:Extension |
| windows.printSupportWorkflow | printSupport:Extension, uap12:Extension |
| windows.printTaskSettings | uap:Extension |
| windows.printWorkflowBackgroundTask | uap4:Extension |
| windows.printWorkflowForegroundTask | uap4:Extension |
| windows.protocol | uap:Extension, uap10:Extension, uap3:Extension |
| windows.restrictedLaunch | f:Extension |
| windows.search | uap:Extension |
| windows.searchFilterHandler | desktop2:Extension |
| windows.searchPropertyHandler | desktop2:Extension |
| windows.searchProtocolHandler | desktop:Extension |
| windows.service | desktop6:Extension, desktop7:Extension |
| windows.settingsApp | rescap:Extension |
| windows.shadowCopyExcludeFiles | desktop7:Extension |
| windows.sharedFonts | uap4:Extension |
| windows.shareTarget | uap:Extension |
| windows.shortcut | desktop7:Extension |
| windows.startupTask | desktop:Extension, uap5:Extension |
| windows.systemFileAssociation | desktop7:Extension |
| windows.toastNotificationActivation | desktop:Extension |
| windows.updateTask | f:Extension |
| windows.userActivity | uap5:Extension |
| windows.userDataAccountsProvider | rescap2:Extension |
| windows.userDataTaskDataProvider | uap4:Extension |
| windows.videoRendererEffect | uap5:Extension |
| windows.voipCall | uap:Extension |
| windows.webAccountProvider | uap:Extension, uap2:Extension |
Examples
See also
The following elements have the same name as this one, but different content or attributes:
Feedback
Was this page helpful?
