IWSDiscoveryProvider::SetAddressFamily 方法 (wsddisco.h)
指定在发现 WSD 设备时要搜索) IPv4、IPv6 或两者 (IP 地址系列。
语法
HRESULT SetAddressFamily(
[in] DWORD dwAddressFamily
);
参数
[in] dwAddressFamily
发现设备时要搜索的地址系列。
值 | 含义 |
---|---|
|
通过 IPv4 地址搜索。 |
|
通过 IPv6 地址搜索。 |
|
搜索 IPv4 和 IPv6 地址。 |
返回值
此方法可以返回其中一个值。
可能的返回值包括但不限于以下值。
返回代码 | 说明 |
---|---|
|
方法已成功完成。 |
|
dwAddressFamily 具有除 WSDAPI_ADDRESSFAMILY_IPV4、WSDAPI_ADDRESSFAMILY_IPV6 或 WSDAPI_ADDRESSFAMILY_IPV4 之外的值 |WSDAPI_ADDRESSFAMILY_IPV6。 |
|
已为此发布者设置了地址系列。 |
|
系统不支持 dwAddressFamily 指定的地址系列。 |
注解
此方法只能在提供程序上调用一次。 在将通知接收器附加到提供程序之前,必须调用此方法。 这意味着在提供程序上调用 Attach 之前,必须调用 SetAddressFamily。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | wsddisco.h |
DLL | Wsdapi.dll |