ProxyStub (schéma de package pour Windows 8)
Déclare un point d’extensibilité de package de type Windows. activatableClass. proxyStub. Un proxy peut être composé d’une ou de plusieurs interfaces.
Hiérarchie d’éléments
- <Packages>
-
- <Extensions>
-
- <Poste>
- <ProxyStub>
Syntaxe
<ProxyStub ClassId = A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. >
<!-- Child elements -->
Path,
Interface{1,65535}
</ProxyStub>
Clé
{}
plage spécifique d’occurrences
Attributs et éléments
Attributs
Attribut | Description | Type de données | Obligatoire | Valeur par défaut |
---|---|---|---|---|
ClassId | ID unique du proxy. |
GUID au format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. | Oui |
Éléments enfants
Élément enfant | Description |
---|---|
Interface | Déclare une interface associée au proxy. |
Chemin d’accès (type : ST_FileName) | Chemin d’accès à la DLL. |
Éléments parents
Élément parent | Description |
---|---|
Extension (dans le type : CT_PackageExtensions) | Déclare un point d’extensibilité pour le package. |
Exemples
L’exemple suivant est extrait du manifeste de package de l’un des exemples du kit de développement logiciel (SDK).
<Extension Category="windows.activatableClass.proxyStub">
<ProxyStub ClassId="332fd2f1-1c69-4c91-949e-4bb67a85bdc5">
<Path>Microsoft.Samples.DllServerAuthoring.Proxies.dll</Path>
<Interface Name="IToaster" InterfaceId="6a112353-4f87-4460-a908-2944e92686f3" />
<Interface Name="IToast" InterfaceId="699b1394-3ceb-4a14-ae23-efec518b088b" />
<Interface Name="IAppliance" InterfaceId="332fd2f1-1c69-4c91-949e-4bb67a85bdc5" />
</ProxyStub>
</Extension>
Spécifications
Valeur | |
---|---|
Espace de noms | http://schemas.microsoft.com/appx/2010/manifest |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour