IWSDTransportAddress::GetTransportAddress 方法 (wsdbase.h)
获取指向地址对象的字符串表示形式的指针。 字符串的格式各不相同,由实现接口 (IWSDHttpAddress 或 IWSDUdpAddress) 确定。
语法
HRESULT GetTransportAddress(
[out] LPCWSTR *ppszAddress
);
参数
[out] ppszAddress
地址对象的字符串表示形式。 请勿解除分配此指针。
返回值
此方法可以返回其中一个值。
可能的返回值包括但不限于以下内容。
返回代码 | 说明 |
---|---|
|
方法已成功完成。 |
|
ppszAddress 为 NULL。 |
|
尚未设置传输地址。 若要设置传输地址,请使用非 NULL 地址调用 SetTransportAddress。 |
注解
此方法返回的字符串可能包含 IPv4 或未破解的 IPv6 地址,例如“fe80::1”。 它还可能包含包含端口(例如“[fe80::1]:1234”)的带括号的 IPv6 地址。 调用方应仔细分析字符串,以考虑这两种可能性。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | wsdbase.h (包括 Wsdapi.h) |
DLL | Wsdapi.dll |