IWSDiscoveryProvider interface (wsddisco.h)
This interface is used to discover services on the network advertised by WS-Discovery.
To get this interface, you can call WSDCreateDiscoveryProvider.
Inheritance
The IWSDiscoveryProvider interface inherits from the IUnknown interface. IWSDiscoveryProvider also has these types of members:
Methods
The IWSDiscoveryProvider interface has these methods.
IWSDiscoveryProvider::Attach Attaches a callback interface to the discovery provider. |
IWSDiscoveryProvider::Detach Detaches a callback interface from the discovery provider. |
IWSDiscoveryProvider::GetXMLContext Gets the XML context associated with this provider. |
IWSDiscoveryProvider::SearchByAddress Initializes a search for WS-Discovery hosts by device address. |
IWSDiscoveryProvider::SearchById Initializes a search for WS-Discovery hosts by device identifier. |
IWSDiscoveryProvider::SearchByType Initializes a search for WS-Discovery hosts by device type. |
IWSDiscoveryProvider::SetAddressFamily Specifies the IP address family (IPv4, IPv6, or both) to search when discovering WSD devices. |
Remarks
The Discovery Provider represents the "client" view of WS-Discovery.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | wsddisco.h (include Wsdapi.h) |