IWSDiscoveredService::GetXAddrs method (wsddisco.h)

Retrieves a list of WS-Discovery XAddrs.

Syntax

HRESULT GetXAddrs(
  [out] WSD_URI_LIST **ppXAddrsList
);

Parameters

[out] ppXAddrsList

List of WS-Discovery XAddrs provided in the Hello, ProbeMatch, or ResolveMatch message sent by the remote device. For details, see WSD_URI_LIST. Do not deallocate the output structure.

Return value

This method can return one of these values.

Possible return values include, but are not limited to, the following.

Return code Description
S_OK
Method completed successfully.
E_POINTER
ppXAddrsList is NULL.

Remarks

The resulting pointer value is only valid for the lifetime of the IWSDiscoveredService object.

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)
DLL Wsdapi.dll

See also

IWSDiscoveredService