Windows での WSD アプリケーション開発

Microsoft Web Services on Devices API (WSDAPI) では、クライアントが制御するデバイスとサービスの実装と、 Web サービスのデバイス プロファイル (DPWS) に準拠したデバイス ホストがサポートされています。 WSDAPI は、クライアントとサーバー (デバイス) の両方の実装の開発に使用できます。

多くの場合、これらのアプリケーションの WSDAPI コードは WsdCodeGen を使用して生成されます。 一部の WSDAPI 関数とメソッドは、生成されたコードによってのみ呼び出されることを目的としています。 API リファレンス ドキュメントでは、関数またはメソッドをいつ使用するか、生成されたコードによってのみ実装するかを示します。

Windows SDK には、いくつかのサンプル WSDL ファイル、WsdCodeGen 構成ファイル、および生成されたコードが含まれています。 詳細については、「 WSDAPI サンプル」を参照してください。

WSD プロトコルを使用してデバイスを列挙し、WSD デバイス メタデータのクエリを実行する場合は、代わりに Function Discovery API を使用できます。

Windows を実行しない WSD デバイスを実装する場合は、「 WSD デバイス開発」を参照してください。