次の方法で共有


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