Microsoft Web Services on Devices API (WSDAPI) は、クライアントが制御するデバイスとサービスの実装と、Web サービス (DPWS) の デバイス プロファイルに準拠するデバイス ホストをサポートします。 WSDAPI は、クライアントとサーバー (デバイス) の両方の実装の開発に使用できます。
多くの場合、これらのアプリケーションの WSDAPI コードは、WsdCodeGen 使用して生成されます。 一部の WSDAPI 関数とメソッドは、生成されたコードによってのみ呼び出されることを意図しています。 API リファレンス ドキュメントでは、生成されたコードによってのみ関数またはメソッドを使用または実装する必要があるタイミングを示します。
Windows SDK には、いくつかのサンプル WSDL ファイル、WsdCodeGen 構成ファイル、および生成されたコードが含まれています。 詳細については、WSDAPI サンプル を参照してください。
WSD プロトコルを使用してデバイスを列挙し、WSD デバイス メタデータにクエリを実行する場合は、代わりに Function Discovery API を使用できます。