com:Extension (Windows 10)
Fornisce funzionalità per esporre le registrazioni COM ai client all'esterno del pacchetto dell'app.
Gerarchia degli elementi
<com:Extension>
<com:Extension>
Sintassi
<com:Extension
Category = 'A string that can be one of the following values: "windows.comServer" or "windows.comInterface".'
uap10:TrustLevel = 'An optional string value that can one of the following value: "appContainer" or "mediumIL".'
ap10:RuntimeBehavior = 'An optional string with a value that can be one of the following values: "windowsApp", "packagedClassicApp", or "win32App".'
uap10:HostId = 'An optional alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
uap10:Parameters = 'An optional string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.'
uap11:Id = 'An optional string with a value between 1 and 255 characters in length with a non-whitespace character at its beginning and end.'
uap11:Subsystem = 'An optional string that can have one of the following values: "console" or "windows".'
uap11:SupportsMultipleInstances = 'An optional boolean value.'
uap11:ResourceGroup = 'An optional alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
uap11:CurrentDirectoryPath = 'An optional string that cannot contain these characters: <, >, |, ?, or *. >'
uap11:Parameters = 'An optional string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.'
desktop7:CompatMode = 'An optional string the can have one of the following values: "classic" or "modern".'
desktop7:Scope = 'An optional string that can have one of the following values: "machine" or "user".'>
<!-- Child elements -->
com:ComServer
com:ComInterface
</com:Extension>
Attributi ed elementi
Attributi
Attributo | Descrizione | Tipo di dati | Obbligatorio | Valore predefinito |
---|---|---|---|---|
categoria | Tipo di punto di estendibilità dell'app. | Stringa che può essere uno dei valori seguenti: windows.comServer o windows.comInterface. | Sì | |
uap10:TrustLevel | Specifica il livello di attendibilità dell'estensione. | Valore stringa facoltativo che può essere uno dei valori seguenti: appContainer o mediumIL. | No | |
uap10:RuntimeBehavior | Specifica il comportamento di runtime dell'estensione. | Stringa facoltativa con un valore che può essere uno dei valori seguenti: windowsApp, packagedClassicAppo win32App. | No | |
uap10:HostId | Specifica l'ID del runtime host per l'estensione. | Stringa alfanumerica facoltativa con un valore compreso tra 1 e 255 caratteri. Deve iniziare con una lettera. | No | |
uap10:Parameters | Contiene i parametri della riga di comando da passare all'estensione. Supportato solo per le app desktop con identità del pacchetto. | Stringa facoltativa con un valore compreso tra 1 e 32767 caratteri con un carattere non vuoto all'inizio e alla fine. | No | |
uap11:Id | Identificatore dell'estensione. L'ID deve essere univoco per tutte le estensioni in un pacchetto. | Stringa facoltativa con un valore compreso tra 1 e 255 caratteri con un carattere non vuoto all'inizio e alla fine. | No | |
uap11:Subsystem | Questo attributo viene ereditato dalla sintassi dell'estensione di base e non è applicabile all'estensione com4. Oltre alla convalida sintattica, questo valore viene ignorato. | Stringa facoltativa che può avere uno dei valori seguenti: console o windows. | No | |
uap11:SupportsMultipleInstances | Specifica se le istanze devono essere eseguite in processi diversi. Il valore predefinito è false. | Valore booleano facoltativo. | No | |
uap11:ResourceGroup | Tag che è possibile usare per raggruppare le attivazioni dell'estensione per scopi di gestione delle risorse, ad esempio CPU e memoria. Il valore che è possibile impostare ResourceGroup è in formato libero e flessibile. Vedere Application@ResourceGroup. | Stringa alfanumerica facoltativa con un valore compreso tra 1 e 255 caratteri. Deve iniziare con una lettera. | No | |
uap11:CurrentDirectoryPath | Specifica la directory iniziale all'avvio del processo dell'applicazione. Questo attributo supporta le macro. Per altre informazioni, vedere macro nello schema del manifesto del pacchetto. | Stringa facoltativa che non può contenere questi caratteri: < , > , | , ? o * . > |
No | |
uap11:Parameters | Questo attributo viene ereditato dalla sintassi dell'estensione di base e non è applicabile all'estensione com4. Oltre alla convalida sintattica, questo valore viene ignorato. Questo attributo supporta le macro. Per altre informazioni, vedere macro nello schema del manifesto del pacchetto. | Stringa facoltativa con un valore compreso tra 1 e 32767 caratteri con un carattere non vuoto all'inizio e alla fine. | No | |
desktop7:CompatMode | Specifica se le informazioni di questa estensione vengono registrate in Windows in modi classici (ad esempio, le app non in pacchetto registrano tipi con COM tramite il Registro di sistema) o in nuovi modi più con ambito. Il valore predefinito è "modern". CompatMode="classic" richiede la funzionalità Microsoft.classicAppCompat_8wekyb3d8bbwe. | Una stringa facoltativa può avere uno dei valori seguenti: classico o moderno . | No | |
desktop7:Scope | Specifica se le registrazioni sono visibili solo ad altre applicazioni in esecuzione come utente che ha registrato questo pacchetto (utente) o se sono visibili a tutti gli utenti e i servizi nel computer (computer). Il valore predefinito è "user". Scope="machine" richiede la funzionalità di Microsoft.classicAppCompatElevated_8wekyb3d8bbwe. | Stringa facoltativa che può avere uno dei valori seguenti: computer o utente. | No |
Elementi figlio
Elemento figlio | Descrizione |
---|---|
com:ComServer | Dichiara un punto di estensione del pacchetto di tipo windows.comServer. |
com:ComInterface | Dichiara un punto di estensione del pacchetto di tipo windows.comInterface. |
Elementi padre
Elemento padre | Descrizione |
---|---|
estensioni (tipo: CT_ApplicationExtensions) | Definisce uno o più punti di estendibilità per l'app. |
Fabbisogno
Articolo | Valore |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |
uap10 | http://schemas.microsoft.com/appx/manifest/uap/windows10/10 |
versione minima del sistema operativo | Windows 10 versione 1703 (Build 15063) |