Интерфейс IWSDiscoveryPublisher (wsddisco.h)
Предоставляет методы для объявления узлов и управления входящими запросами к узлам.
Чтобы получить этот интерфейс, вызовите WSDCreateDiscoveryPublisher.
Наследование
Интерфейс IWSDiscoveryPublisher наследуется от интерфейса IUnknown . IWSDiscoveryPublisher также имеет следующие типы членов:
Методы
Интерфейс IWSDiscoveryPublisher содержит следующие методы.
IWSDiscoveryPublisher::GetXMLContext Возвращает КОНТЕКСТ XML, связанный с устройством. |
IWSDiscoveryPublisher::MatchProbe Определяет, соответствует ли сообщение пробы указанному узлу, и отправляет сообщение WS-Discovery ProbeMatches, если оно выполнено. |
IWSDiscoveryPublisher::MatchProbeEx Определяет, соответствует ли сообщение пробы указанному узлу, и отправляет сообщение WS-Discovery ProbeMatches с расширенными сведениями, если совпадение выполнено. |
IWSDiscoveryPublisher::MatchResolve Определяет, соответствует ли сообщение Resolve указанному узлу, и отправляет сообщение WS-Discovery ResolveMatches, если оно выполнено. |
IWSDiscoveryPublisher::MatchResolveEx Определяет, соответствует ли сообщение Resolve указанному узлу, и отправляет WS-Discovery сообщение ResolveMatches с расширенными сведениями, если совпадение выполнено. |
IWSDiscoveryPublisher::P ublish Объявляет о наличии узла сети, отправляя сообщение Hello. |
IWSDiscoveryPublisher::P ublishEx Объявляет о присутствии узла сети, отправляя сообщение Hello с расширенными сведениями. |
IWSDiscoveryPublisher::RegisterNotificationSink Присоединяет приемник уведомлений обратного вызова к издателю обнаружения. |
IWSDiscoveryPublisher::RegisterScopeMatchingRule Добавлена поддержка настраиваемого правила сопоставления область. |
IWSDiscoveryPublisher::SetAddressFamily Указывает семейство IP-адресов (IPv4, IPv6 или оба), по которому будет опубликован узел. |
IWSDiscoveryPublisher::UnPublish Объявляет об уходе узла сети, отправляя сообщение Bye. |
IWSDiscoveryPublisher::UnRegisterNotificationSink Отключает приемник уведомлений обратного вызова от издателя обнаружения. |
IWSDiscoveryPublisher::UnRegisterScopeMatchingRule Удаляет поддержку настраиваемого правила сопоставления область. |
Комментарии
Этот интерфейс представляет сторону "сервера" или "узла" WS-Discovery.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | wsddisco.h (включая Wsdapi.h) |