IWSDTransportAddress::GetTransportAddress 方法 (wsdbase.h)

获取指向地址对象的字符串表示形式的指针。 字符串的格式各不相同,由实现接口 (IWSDHttpAddressIWSDUdpAddress) 确定。

语法

HRESULT GetTransportAddress(
  [out] LPCWSTR *ppszAddress
);

参数

[out] ppszAddress

地址对象的字符串表示形式。 请勿解除分配此指针。

返回值

此方法可以返回其中一个值。

可能的返回值包括但不限于以下内容。

返回代码 说明
S_OK
方法已成功完成。
E_POINTER
ppszAddressNULL
S_FALSE
尚未设置传输地址。 若要设置传输地址,请使用非 NULL 地址调用 SetTransportAddress

注解

此方法返回的字符串可能包含 IPv4 或未破解的 IPv6 地址,例如“fe80::1”。 它还可能包含包含端口(例如“[fe80::1]:1234”)的带括号的 IPv6 地址。 调用方应仔细分析字符串,以考虑这两种可能性。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 wsdbase.h (包括 Wsdapi.h)
DLL Wsdapi.dll

另请参阅

IWSDTransportAddress