Share via


IWSDiscoveryProvider

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

This interface is used to discover DPWS devices on the network. To get this interface, you can call WSDCreateDiscoveryProvider.

The IWSDDiscoveryProvider interface inherits the methods of the IUnknown interface.

In addition, the following table lists the methods supported by the IWSDDiscoveryProvider interface in vtable order.

Method Description

IWSDiscoveryProvider::SetAddressFamily

Specifies the IP address family (IPv4, IPv6, or both) to search when discovering WSD devices.

IWSDiscoveryProvider::Attach

Attaches a callback interface to the discovery provider.

IWSDiscoveryProvider::Detach

Detaches a callback interface from the discovery provider.

IWSDiscoveryProvider::SearchById

Initializes a search for WS-Discovery hosts by device identifier.

IWSDiscoveryProvider::SearchByAddress

Initializes a search for WS-Discovery hosts by device address.

IWSDiscoveryProvider::SearchByType

Initializes a search for WS-Discovery hosts by device type.

IWSDiscoveryProvider::GetXMLContext

Gets the XML context associated with this provider.

Remarks

The Discovery Provider represents the "client" view of WS-Discovery.

Requirements

Header wsdapi.h
Library wsdapi.lib
Windows Embedded CE Windows Embedded CE 6.0 R2

See Also

Reference

Web Services on Devices Interfaces
Web Services on Devices Reference