共用方式為


IWSDiscoveryPublisher::SetAddressFamily 方法 (wsddisco.h)

指定IP位址系列 (IPv4、IPv6 或兩者) ,而主機將會發佈至其中。

語法

HRESULT SetAddressFamily(
  [in] DWORD dwAddressFamily
);

參數

[in] dwAddressFamily

將發佈主機的位址系列。

意義
WSDAPI_ADDRESSFAMILY_IPV4
透過 IPv4 位址發布主機。
WSDAPI_ADDRESSFAMILY_IPV6
透過 IPv6 位址發布主機。
WSDAPI_ADDRESSFAMILY_IPV4 |WSDAPI_ADDRESSFAMILY_IPV6
透過 IPv4 和 IPv6 位址發佈主機。

傳回值

可能的傳回值包括但不限於下列各項:

傳回碼 描述
S_OK
已成功完成命令。
E_INVALIDARG
dwAddressFamily 具有 WSDAPI_ADDRESSFAMILY_IPV4、WSDAPI_ADDRESSFAMILY_IPV6 或 WSDAPI_ADDRESSFAMILY_IPV4 以外的值 |WSDAPI_ADDRESSFAMILY_IPV6。
STG_E_INVALIDFUNCTION
此發行者已設定位址系列。
HRESULT_FROM_WIN32 (WSAESOCKTNOSUPPORT)
系統不支援 dwAddressFamily 所指定的位址系列。

備註

在通知接收附加至發行者之前,必須先呼叫這個方法。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 wsddisco.h (包含 Wsdapi.h)
Dll Wsdapi.dll

另請參閱

IWSDiscoveryPublisher