共用方式為


InProcessServer) 中的 com4:ClassReference (

指定與已註冊同進程伺服器相關聯的類別,並設定註冊詳細資料。

元素階層

<封裝>

    <應用程式>

         <應用程式>

              <擴充功能>

                   <com4:InProcessServer>

                        <com4:ClassReference>

Syntax

<com4:ClassReference
    ThreadingModel = 'A string that can have one of the following values: "Both", "STA", "MTA", "MainSTA", or "Neutral".'
    Virtualization = 'A string that can have one of the following values: "enabled" or "disabled".'
    Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.' />

屬性和元素

屬性

屬性 描述 資料類型 必要 預設值
ThreadingModel 執行時間類別支援的執行緒模型類型。 下列其中一個值:「Both」、「 」STA「 、 」MTA「、」 MainSTA「 、 」Neutral」 Yes
虛擬化 指定載入 類別時是否使用虛擬化。 下列其中一個值:「enabled」、「 」disabled」 Yes
Id 所參考類別的識別碼。 格式為 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx 的 GUID。 Yes

子元素

無。

父元素

父元素 描述
com4:InProcessServer 向一或多個類別註冊註冊同進程伺服器。

備註

下列範例示範如何註冊同一類別的跨進程和同進程伺服器實作。

<com4:Class Id="f4ed7720-9b3a-44a4-xxxx-xxxxxxxxxxxx" DisplayName="CLSID_Foo"/> 
<com:ExeServer Executable="MyServer.exe" DisplayName="My server">  
  <com4:ClassReference Id="f4ed7720-9b3a-44a4-xxxx-xxxxxxxxxxxx"/>  
</com:ExeServer> 
<com4:InProcessServer Path="MyServer.dll">  
  <com4:ClassReference Id="f4ed7720-9b3a-44a4-xxxx-xxxxxxxxxxxx"/>  
</com4:InProcessServer> 

規格需求

Item
Namespace http://schemas.microsoft.com/appx/manifest/com/windows10/4
OS 最低版本 Windows 10 (組建 20348)