關於 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 服務要求轉譯成呼叫服務方法的程式碼。 |
相關主題