WsdCodeGen 會使用 XML 組態檔來判斷服務元數據的位置。 組態檔也可用來定義介面名稱、介面 GUID、類別名稱、方法名稱和其他標識碼。 如需此檔案的詳細資訊,請參閱 WsdCodeGen 組態檔。
WsdCodeGen 需要兩種類型的輸入檔:XML 組態檔和一或多個服務描述檔(WSDL 和/或 XSD 檔案)。 WsdCodeGen 會處理這些輸入檔案,併產生兩種類型的輸出檔:介面檔案和頭/來源檔案。
輸入檔
| 類型 | 描述 |
|---|---|
| 組態檔 | XML 檔案,指出服務元數據的位置,並定義介面名稱、介面 GUID、類別名稱、方法名稱和其他標識符。 |
| 服務描述檔案 | 一或多個 WSDL 或 XSD 檔案,描述在裝置上實作的服務。 |
輸出檔案
| 類型 | 描述 |
|---|---|
| 介面檔案 | IDL (介面定義語言) 檔案,可與 MIDL 編譯程式搭配使用,以產生介面頭檔。 WSDAPI 用戶端和 WSDAPI 服務可以使用這個介面檔案。 |
| C++標頭和來源檔案 | C++描述訊息合約、命名空間和類型資訊的檔案。 它們可能包含 Proxy 程式代碼和/或存根程序代碼。 Proxy 程式代碼會實作服務的介面,並將服務方法呼叫轉譯成發出服務要求的 WSDAPI 作業。 Stub 程式代碼會將 WSDAPI 服務要求轉譯為呼叫服務方法的程式代碼。 |
相關主題