IWSDiscoveredService interface (wsddisco.h)

This interface represents a remotely discovered host. WSDAPI returns this interface when calling IWSDiscoveryProviderNotify::Add and IWSDiscoveryProviderNotify::Remove. The interface is populated when a match for an outstanding query issued using IWSDiscoveryProvider::SearchByType, IWSDiscoveryProvider::SearchByAddress, or IWSDiscoveryProvider::SearchById is received, or if a device on the network announces itself with a Hello message.

Inheritance

The IWSDiscoveredService interface inherits from the IUnknown interface. IWSDiscoveredService also has these types of members:

Methods

The IWSDiscoveredService interface has these methods.

 
IWSDiscoveredService::GetEndpointReference

Retrieves a WS-Addressing address referencing an endpoint of the remote device.
IWSDiscoveredService::GetExtendedDiscoXML

Retrieves custom or extensible data provided in the header or body of the SOAP message.
IWSDiscoveredService::GetInstanceId

Retrieves the instance identifier of this message.
IWSDiscoveredService::GetLocalInterfaceGUID

Retrieves the GUID of the local network interface over which the message was received.
IWSDiscoveredService::GetLocalTransportAddress

Retrieves the string representation of the local transport (IP) address.
IWSDiscoveredService::GetMetadataVersion

Retrieves the metadata version of this message.
IWSDiscoveredService::GetProbeResolveTag

Retrieves the search tag corresponding to this discovered service object.
IWSDiscoveredService::GetRemoteTransportAddress

Retrieves the string representation of the remote transport (IP) address.
IWSDiscoveredService::GetScopes

Retrieves a list of WS-Discovery Scopes.
IWSDiscoveredService::GetTypes

Retrieves a list of WS-Discovery Types.
IWSDiscoveredService::GetXAddrs

Retrieves a list of WS-Discovery XAddrs.

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)