关于 WsdCodeGen

WsdCodeGen 使用 XML 配置文件来确定服务元数据的位置。 配置文件还用于定义接口名称、接口 GUID、类名、方法名称和其他标识符。 有关此文件的详细信息,请参阅 WsdCodeGen 配置文件

WsdCodeGen 需要两种类型的输入文件:XML 配置文件和一个或多个服务说明文件 (WSDL 和/或 XSD 文件) 。 WsdCodeGen 处理这些输入文件并生成两种类型的输出文件:接口文件和头/源文件。

输入文件

类型 说明
配置文件 指示服务元数据的位置并定义接口名称、接口 GUID、类名、方法名称和其他标识符的 XML 文件。
服务说明文件 描述在设备上实现的服务的一个或多个 WSDL 或 XSD 文件。

 

输出文件

类型 说明
接口文件 IDL (接口定义语言) 文件,可与 MIDL 编译器一起使用以生成接口头文件。 WSDAPI 客户端和 WSDAPI 服务可以使用此接口文件。
C++ 标头和源文件 描述消息协定、命名空间和类型信息的 C++ 文件。 它们可能包含代理代码和/或存根代码。 代理代码实现服务的 接口,并将服务方法调用转换为发出服务请求的 WSDAPI 操作。 存根代码将 WSDAPI 服务请求转换为调用服务方法的代码。

 

基于设备的 Web 服务代码生成器

使用 WsdCodeGen