共用方式為


關於 WsdCodeGen

WsdCodeGen 會使用 XML 組態檔來判斷服務中繼資料的位置。 組態檔也可用來定義介面名稱、介面 GUID、類別名稱、方法名稱和其他識別碼。 如需此檔案的詳細資訊,請參閱 WsdCodeGen 組態檔

WsdCodeGen 需要兩種類型的輸入檔:XML 組態檔和一或多個服務描述檔, (WSDL 和/或 XSD 檔案) 。 WsdCodeGen 會處理這些輸入檔,並產生兩種類型的輸出檔:介面檔案和標頭檔/原始程式檔。

輸入檔

類型 Description
組態檔 XML 檔案,指出服務中繼資料的位置,並定義介面名稱、介面 GUID、類別名稱、方法名稱和其他識別碼。
服務描述檔案 描述在裝置上實作之服務的一或多個 WSDL 或 XSD 檔案。

 

輸出檔

類型 Description
介面檔案 IDL (介面定義語言) 檔案,可與 MIDL 編譯器搭配使用,以產生介面標頭檔。 WSDAPI 用戶端和 WSDAPI 服務可以使用這個介面檔案。
C++ 標頭和原始程式檔 描述訊息合約、命名空間和類型資訊的 C++ 檔案。 它們可能包含 Proxy 程式碼和/或存根程式碼。 Proxy 程式碼會實作服務的介面,並將服務方法呼叫轉譯成發出服務要求的 WSDAPI 作業。 存根程式碼會將 WSDAPI 服務要求轉譯成呼叫服務方法的程式碼。

 

裝置程式碼產生器的 Web 服務

使用 WsdCodeGen