Estensione (in Package/Extensions) (Windows 10)
Dichiara un punto di estendibilità per il pacchetto.
Gerarchia degli elementi
<Estensione>
Sintassi
<Extension
Category = 'A string that can have one of the following values: "windows.activatableClass.inProcessServer", "windows.activatableClass.outOfProcessServer", "windows.activatableClass.proxyStub", "windows.certificates", "windows.publisherCacheFolders", "windows.comInterface", or "windows.loaderSearchPathOverride".'
uap10:TrustLevel = 'An optional string that can have one of the following values: "appContainer" or "mediumIL".'
uap10:RuntimeBehavior = 'An optional string that can have one of the following values: "windowsApp", "packagedClassicApp", or "win32App".'
uap10:HostId = 'An 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 -->
InProcessServer
OutOfProcessServer
ProxyStub
Certificates
PublisherCacheFolders
com:ComInterface
uap6:LoaderSearchPathOverride
</Extension>
Attributi ed elementi
Attributi
Attributo | Descrizione | Tipo di dati | Obbligatoria | Valore predefinito |
---|---|---|---|---|
Categoria | Tipo di punto di estendibilità del pacchetto. | Stringa che può avere uno dei valori seguenti: windows.activatableClass.inProcessServer, windows.activatableClass.outOfProcessServer, windows.activatableClass.proxyStub, windows.certificates, windows.publisherCacheFolders, windows.comInterface o windows.loaderSearchPathOverride | Sì | |
uap10:TrustLevel | Specifica il livello di attendibilità dell'estensione. | Stringa facoltativa che può avere uno dei valori seguenti: appContainer o mediumIL. | No | |
uap10:RuntimeBehavior | Specifica il comportamento di runtime dell'estensione. | Stringa facoltativa che può avere uno dei valori seguenti: windowsApp, packagedClassicApp o win32App. | No | |
uap10:HostId | Questo valore specifica l'ID del runtime host per l'estensione. | Stringa alfanumerica con un valore compreso tra 1 e 255 caratteri. Deve iniziare con una lettera. | ||
uap10:Parameters | Contiene i parametri della riga di comando per l'estensione. | Stringa compresa tra 1 e 32767 caratteri con un carattere non di spazio vuoto all'inizio e alla fine. | No | |
uap11:Id | Identificatore dell'estensione. L'ID deve essere univoco per tutte le estensioni di 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 finestre. | 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 delle estensioni 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, vedi 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, vedi Macro nello schema del manifesto del pacchetto. | Stringa facoltativa con un valore compreso tra 1 e 32767 caratteri con un carattere non di spazio vuoto all'inizio e alla fine. | No | |
desktop7:CompatMode | Specifica se le informazioni di questa estensione vengono registrate con 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 il 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à Microsoft.classicAppCompatElevated_8wekyb3d8bbwe . | Stringa facoltativa che può avere uno dei valori seguenti: computer o utente. | No |
Elementi figlio
Elemento figlio | Descrizione |
---|---|
Certificati | Dichiara un punto di estendibilità del pacchetto di tipo windows.certificates. L'app richiede uno o più certificati dagli archivi certificati specificati. |
InProcessServer | Dichiara un punto di estendibilità del pacchetto di tipo windows.activatableClass.inProcessServer. L'app usa una libreria di collegamento dinamico (.dll ) che espone una o più classi attivabili. |
OutOfProcessServer | Dichiara un punto di estensione del pacchetto di tipo windows.activatableClass.outOfProcessServer. L'app usa un eseguibile (.exe ) che espone una o più classi attivabili. |
ProxyStub | Dichiara un punto di estendibilità del pacchetto di tipo windows.activatableClass.proxyStub. Un proxy può essere composto da una o più interfacce. |
PublisherCacheFolders | Dichiara un punto di estendibilità del pacchetto di tipo windows.publisherCacheFolders. Specifica una o più cartelle condivise dal pacchetto con altri pacchetti dello stesso server di pubblicazione. |
com:ComInterface | Dichiara un punto di estensione del pacchetto di tipo windows.comInterface. |
uap6:LoaderSearchPathOverride | Dichiara un punto di estensione del pacchetto di tipo windows.loaderSearchPathOverride. |
Elementi padre
Elemento padre | Descrizione |
---|---|
Estensioni (tipo: CT_PackageExtensions) | Definisce uno o più punti di estendibilità per il pacchetto. |
Elementi correlati
Gli elementi seguenti hanno lo stesso nome di questo elemento, ma il contenuto o gli attributi sono diversi:
Commenti
I punti di estendibilità sono un meccanismo tramite il quale un pacchetto può aggiungere funzionalità in modo definito dal sistema operativo. Un punto di estendibilità è una posizione in cui un'app può eseguire la registrazione per eseguire il codice o usare le risorse del pacchetto corrente. Per aggiungere funzionalità per una determinata app, usare l'elemento figlio Application dell'elemento Applications .
Il punto di estendibilità windows.certificates non può essere dichiarato più volte in un manifesto.
Vedi anche
Requisiti
Elemento | Valore |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |
Com | http://schemas.microsoft.com/appx/manifest/com/windows10 |
uap6 | http://schemas.microsoft.com/appx/manifest/uap/windows10/10 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per