WSDAPI 基本互操作性工具

Web 服务的设备配置文件 (DPWS) 是一个参考规范,它汇编和约束许多 Web 服务 (WS) 规范。 设备上的 Web 服务 (WSD) API (WSDAPI) 是 Windows 附带的 DPWS 的实现。 Windows 使用 WSDAPI 发现任何类型的 DPWS 设备,还使用 WSDAPI 向打印机、扫描仪和网络投影仪等多个设备类发出控制消息。

WSDAPI 基本互操作性工具 (WSDBIT) 可用于验证 Windows 是否可以与非 WSDAPI DPWS 堆栈互操作。 此工具主要用于实现 DPWS 并想要测试与 Windows 的互操作性的设备开发人员。 某些 WSDBIT 测试要求设备实现用于执行高级 DPWS 功能的特殊测试接口,例如 SOAP 消息传输优化机制 (MTOM) (,用于消息附件) 和 Web 服务事件。 这些接口并非严格要求。 但是,它们是在 WSDBIT 中涵盖此功能的唯一方法。

WSDAPI 实现规范的客户端和设备部分,WSDBIT 可用于以客户端或设备的形式执行 WSDAPI。 WSDBIT 可用于测试和验证非 WSDAPI 设备或非 WSDAPI 客户端。

在阅读 WSD 互操作性工具之前,应熟悉 DPWS 规范及其 引用的规范

注意

WSDBIT 可用于帮助在设备上实现 DPWS,但它不用作通用调试工具。 其他 WSDAPI 开发工具 (,例如 WSDAPI 调试工具) 更适合观察流量和诊断故障。 适用于桌面应用的 Windows SDK 中提供了这些工具,请参阅 用于开发桌面应用的下载

本节包括下列主题:

WSDBIT 简介

参考的命名空间

WSDBIT 测试环境

WSDBIT 的客户端方案

WSDBIT 参考

有关 WSD 和 WSDAPI 的详细信息,请参阅 Windows 软件开发工具包 (SDK) 中的以下主题: