Метод IWSDiscoveryProvider::SetAddressFamily (wsddisco.h)
Указывает семейство IP-адресов (IPv4, IPv6 или и то, и другое) для поиска при обнаружении устройств WSD.
Синтаксис
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. |
Комментарии
Этот метод можно вызвать только один раз в поставщике. Этот метод необходимо вызывать до подключения приемника уведомлений к поставщику. Это означает, что setAddressFamily необходимо вызвать перед вызовом Attach в поставщике.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | wsddisco.h |
DLL | Wsdapi.dll |