Partager via


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