IWSDiscoveryProvider::SetAddressFamily メソッド (wsddisco.h)
WSD デバイスを検出するときに検索する IP アドレス ファミリ (IPv4、IPv6、またはその両方) を指定します。
構文
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 で指定されたアドレス ファミリをサポートしていません。 |
注釈
このメソッドは、プロバイダーで 1 回だけ呼び出すことができます。 通知シンクがプロバイダーにアタッチされる前に、このメソッドを呼び出す必要があります。 つまり、プロバイダーで Attach が呼び出される前に SetAddressFamily を呼び出す必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wsddisco.h |
[DLL] | Wsdapi.dll |