Прочитать на английском

Поделиться через


Технологии других устройств

Общие сведения о технологии других устройств.

Для разработки других технологий устройств вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
PropertyConstraint

Определяет условия фильтра, используемые для поиска экземпляров функций.
QueryUpdateAction

Представляет тип действия, выполняемого обнаружением функций для указанного экземпляра функции. Эти сведения используются обработчиком уведомлений об изменениях клиентской программы.
SystemVisibilityFlags

Определяет видимость данных экземпляра функции.
WSD_CONFIG_PARAM_TYPE

Указывает тип данных, хранящихся в WSD_CONFIG_PARAM структуре.
WSD_PROTOCOL_TYPE

Определяет тип протокола, поддерживаемый портом.
WSDEventType

Определяет тип события, создаваемого уровнем сеанса.
WSDUdpMessageType

Определяет тип сообщения UDP.

Функции

 
Прервать

Прерывает асинхронную операцию.
Прервать

Прерывает передачу данных в потоке данных MIME вложения.
AbortAsyncOperation

Прерывает отложенную асинхронную операцию.
Добавление

Добавляет экземпляр функции в коллекцию.
Добавление

Предоставляет сведения о недавно объявленном узле обнаружения (из сообщения Hello) или о сопоставлении с запросом, инициированным пользователем.
AddDynamicService

Регистрирует объект службы для входящих запросов, но не добавляет службу в метаданные узла устройства. Используется для временных (динамических) служб.
AddInstance

Создает или изменяет экземпляр функции.
AddNamespace

Создает объект , представляющий пространство имен в контексте XML.
AddNameToNamespace

Создает объект , представляющий имя в пространстве имен в контексте XML.
AddPropertyConstraint

Добавляет в запрос ограничение свойства.
AddQueryConstraint

Добавляет в запрос ограничение запроса.
Начинающий специалист

Помечает запись базы данных связи как связанную.
Начинающий специалист

Помечает запись базы данных связи как связанную и отправляет соответствующее уведомление.
AsyncOperationComplete

Указывает, что асинхронная операция завершена.
Attach

Присоединяет интерфейс обратного вызова к поставщику обнаружения.
BeginGetMetadata

Отправляет асинхронный запрос на метаданные.
BeginGetMetadata

Инициирует запрос на асинхронный обмен метаданными с удаленной службой.
BeginGetStatusForMultipleOperations

Начинает асинхронную операцию, которая получает текущее состояние.
BeginRenewMultipleOperations

Инициализирует асинхронную операцию, которая обновляет коллекцию существующих подписок на уведомления путем отправки новой длительности.
BeginSubscribeToMultipleOperations

Инициализирует асинхронную операцию, которая подписывается на коллекцию уведомлений или событий запроса/ответа.
BeginUnsubscribeToMultipleOperations

Инициализирует асинхронный запрос на отмену подписки в коллекцию уведомлений или событий запроса/ответа.
Очистить

Очищает заголовки HTTP, используемые для передачи soap-over-HTTP.
Закрыть

Закрывает текущий поток данных MIME вложения. (IWSDInboundAttachment.Close)
Закрыть

Закрывает текущий поток данных MIME вложения. (IWSDOutboundAttachment.Close)
CreateFunctionInstanceCollection

Создает коллекцию экземпляров функции.
CreateInstance

Создает экземпляр функции.
CreateInstance

Создает новый экземпляр функции.
CreateInstanceCollectionQuery

Создает запрос для коллекции конкретных экземпляров функции.
CreateInstanceQuery

Создает запрос для конкретного экземпляра функции.
CreatePropertyStore

Позволяет поставщикам повторно использовать реализацию хранилища свойств в памяти.
Удалить

Удаляет указанный экземпляр функции из коллекции.
Удалить

Удаляет запись из базы данных сопоставлений.
Удалить

Удаляет запись из базы данных сопоставлений и отправляет соответствующее уведомление.
УдалитьВсе

Удаляет все экземпляры функций из коллекции.
Десериализации

Анализирует адрес, проверяет его составные части и сохраняет их в объекте .
Отсоединить

Отсоединяет интерфейс обратного вызова от поставщика обнаружения.
EndGetMetadata

Завершает асинхронный запрос метаданных.
EndGetMetadata

Выполняет асинхронный запрос на обмен метаданными и извлекает метаданные службы из ответа.
EndGetStatusForMultipleOperations

Завершает асинхронную операцию, которая получает текущее состояние.
EndQuery

Завершает запрос, выполняемый поставщиком.
EndRenewMultipleOperations

Завершает асинхронную операцию, которая обновляет коллекцию существующих подписок на уведомления, отправляя новую длительность.
EndSubscribeToMultipleOperations

Завершает асинхронную операцию, которая подписывается на коллекцию уведомлений или событий запроса и ответа.
EndUnsubscribeToMultipleOperations

Выполняет асинхронный запрос на отмену подписки на коллекцию уведомлений или событий запроса или ответа.
Execute

Выполняет запрос, определенный iFunctionDiscovery::CreateInstanceCollectionQuery.
Execute

Выполняет запрос, определенный IFunctionDiscovery::CreateInstanceQuery.
FaultRequest

Отправляет ошибку, соответствующую заданному контексту запроса.
Get

Возвращает указанный экземпляр функции и его индекс из коллекции.
Get

Возвращает имя и значение указанного ограничения свойства по ключу свойства.
Get

Возвращает значение указанного ограничения запроса по имени.
GetAlias

Возвращает псевдоним для адреса обнаружения.
GetAllMetadata

Извлекает все метаданные для этого устройства.
GetAsyncState

Возвращает состояние асинхронной операции.
Getat

Возвращает ключ свойства по указанному индексу.
GetAuthType

Метод GetAuthType извлекает схему проверки подлинности HTTP, используемую во время проверки подлинности клиента.
GetCategory

Возвращает строки категории и подкатегории для экземпляра функции.
GetClientAccessToken

Метод GetClientAccessToken извлекает маркер доступа клиента, который можно использовать для проверки подлинности или олицетворения клиента.
GetClientCertificate

Возвращает сертификат клиента.
GetContext

Извлекает контекст частной передачи для текущей транзакции.
GetCount

Возвращает количество экземпляров функции в коллекции.
GetCount

Возвращает количество свойств в хранилище свойств.
GetCount

Возвращает количество элементов в коллекции. (IProviderPropertyConstraintCollection.GetCount)
GetCount

Возвращает количество элементов в коллекции. (IProviderQueryConstraintCollection.GetCount)
GetEndpointProxy

Извлекает прокси-сервер конечной точки для асинхронной операции.
GetEndpointProxy

Извлекает прокси-сервер конечной точки для устройства.
GetEndpointProxy

Возвращает прокси-сервер конечной точки для устройства.
GetEndpointReference

Извлекает адрес WS-Addressing, ссылающийся на конечную точку удаленного устройства.
GetErrorInfo

Извлекает сведения о последней ошибке.
GetEvent

Извлекает структуру WSD_EVENT, содержащую результат события.
GetExclusive

Определяет, находится ли сокет в монопольном режиме.
GetExtendedDiscoXML

Извлекает пользовательские или расширяемые данные, предоставленные в заголовке или тексте сообщения SOAP.
GetFaultInfo

Извлекает сведения о последней полученной ошибке.
GetHostMetadata

Извлекает метаданные конкретного класса для устройства, описывающие функции устройства и службы, которые оно размещает.
GetID

Возвращает строку идентификатора для экземпляра функции.
GetID

Извлекает идентификатор транспорта для текущей транзакции.
GetInboundHttpHeaders

Извлекает текущие заголовки HTTP, используемые для входящих передач soap-over-HTTP.
Getinstance

Возвращает указанный экземпляр функции на основе идентификатора.
GetInstanceCollection

Возвращает указанную коллекцию экземпляров функций на основе категории и подкатегории.
GetInstanceId

Извлекает идентификатор экземпляра этого сообщения.
GetLocalAddress

Извлекает универсальный объект address, представляющий локальный адрес, который получил сообщение.
GetLocalInterfaceGUID

Извлекает GUID локального сетевого интерфейса, через который было получено сообщение.
GetLocalTransportAddress

Извлекает строковое представление локального транспортного (IP-) адреса.
GetLowerParameters

Извлекает параметры сообщения из слоя ниже этого уровня в стеке протоколов.
GetMappedAccessToken

Возвращает сопоставленный маркер доступа.
GetMessageType

Возвращает тип сообщения для этой конфигурации UDP-адреса.
GetMetadata

Извлекает метаданные для объекта .
GetMetadataVersion

Извлекает версию метаданных этого сообщения.
GetOutboundHttpHeaders

Извлекает текущие заголовки HTTP, используемые для исходящих передач soap-over-HTTP.
GetPath

Возвращает путь URI для этого адреса.
GetPort

Возвращает номер IP-порта, связанный с этим транспортным адресом.
GetProbeResolveTag

Извлекает тег поиска, соответствующий обнаруженной службе.
GetPropertyConstraints

Извлекает текущие ограничения свойств.
GetProviderInstanceID

Возвращает строку идентификатора для экземпляра поставщика.
GetQueryConstraints

Извлекает текущие ограничения запросов.
GetRemoteAddress

Извлекает универсальный объект address, представляющий удаленный адрес, с которого было отправлено сообщение.
GetRemoteTransportAddress

Извлекает строковое представление удаленного транспортного (IP-адреса).
GetRetransmitParams

Извлекает значения, которые WSD использует для определения частоты повторения передачи сообщения.
GetScopeRule

Вызывается для возврата универсального кода ресурса (URI), определяющего реализованное область правило сопоставления.
GetScopes

Извлекает список WS-Discovery областей.
GetSecure

Извлекает состояние о том, включены ли безопасные сеансы TLS для этого адреса.
GetService

Извлекает объект службы, который в настоящее время не зарегистрирован.
GetServiceMetadata

Извлекает метаданные для объекта IWSDServiceProxy.
GetServiceProxyById

Извлекает универсальный прокси-сервер IWSDServiceProxy по идентификатору службы.
GetServiceProxyByType

Извлекает универсальный прокси-сервер IWSDServiceProxy для службы, предоставляемой устройством по имени типа порта.
GetSignature

Возвращает сигнатуру сообщения.
GetSignedInfoHash

Возвращает хэш подписи сообщения.
GetSockaddr

Возвращает сведения об адресе сокета.
GetStatusForMultipleOperations

Извлекает текущее состояние.
GetThisDeviceMetadata

Извлекает метаданные для этого устройства.
GetThisModelMetadata

Извлекает метаданные для конкретной модели для устройства.
GetTransportAddress

Возвращает указатель на строковое представление объекта address. (IWSDTransportAddress.GetTransportAddress)
GetTransportAddressEx

Возвращает указатель на строковое представление объекта address. (IWSDTransportAddress.GetTransportAddressEx)
GetTTL

Возвращает срок жизни (TTL) для всех исходящих пакетов, использующих этот адрес.
GetTypes

Извлекает список типов WS-Discovery.
GetValue

Возвращает значение указанного ключа свойства.
GetXAddrs

Извлекает список WS-Discovery XAddrs.
GetXMLContext

Возвращает КОНТЕКСТ XML, связанный с этим поставщиком.
GetXMLContext

Возвращает КОНТЕКСТ XML, связанный с устройством.
HasCompleted

Указывает, завершена ли операция.
Init

Инициализирует экземпляр объекта IWSDDeviceHost.
Init

Инициализирует прокси-сервер устройства, при необходимости совместно используя сеанс с ранее инициализированным прокси-сервером спонсируемого устройства.
Initialize

Инициализирует объект поставщика обнаружения функций.
Initialize

Инициализирует объект , предоставляющий определенный интерфейс, привязанный к ресурсу, представленному экземпляром функции.
InstancePropertyStoreFlush

Предоставляет поставщику механизм сохранения свойств.
InstancePropertyStoreOpen

Открывает хранилище свойств поставщика.
InstancePropertyStoreValidateAccess

Проверяет, поддерживает ли поставщик запрошенный доступ.
InstanceQueryService

Создает определенный поставщиком COM-объект для экземпляра функции.
InstanceReleased

Освобождает указанный экземпляр функции и освобождает ранее выделенную память.
IsInstanceQuery

Определяет, является ли запрос для одного экземпляра функции или нескольких экземпляров функции.
IsMessageSignatureTrusted

Указывает, является ли подпись сообщения доверенной.
IsMessageSigned

Указывает, подписано ли сообщение.
IsSubcategoryQuery

Определяет, предназначен ли запрос для экземпляров функции в определенной подкатегории.
Элемент

Возвращает указанный экземпляр функции по индексу.
Элемент

Возвращает имя и значение указанного ограничения свойства по индексу.
Элемент

Возвращает имя и значение указанного ограничения запроса по индексу.
MatchProbe

Определяет, соответствует ли сообщение пробы указанному узлу, и отправляет сообщение WS-Discovery ProbeMatches, если оно выполнено.
MatchProbeEx

Определяет, соответствует ли сообщение пробы указанному узлу, и отправляет сообщение WS-Discovery ProbeMatches с расширенными сведениями, если совпадение выполнено.
MatchResolve

Определяет, соответствует ли сообщение Resolve указанному узлу, и отправляет сообщение WS-Discovery ResolveMatches, если оно выполнено.
MatchResolveEx

Определяет, соответствует ли сообщение Resolve указанному узлу, и отправляет WS-Discovery сообщение ResolveMatches с расширенными сведениями, если совпадение выполнено.
MatchScopes

Вызывается для сравнения двух областей, чтобы определить, совпадают ли они.
Вперед

Возвращает имя и значение следующего ограничения свойства в коллекции.
Вперед

Возвращает имя и значение следующего ограничения запроса в коллекции.
OnError

Получает ошибки, возникающие во время асинхронной обработки запросов.
OnEvent

Получает любые события добавления, удаления или обновления во время уведомления.
Onupdate

Указывает, что экземпляр функции был добавлен, удален или изменен.
OpenPropertyStore

Открывает хранилище свойств для экземпляра функции.
ProbeHandler

Вызывается при получении пробы издателем обнаружения.
ProcessFault

Обрабатывает ошибку SOAP, полученную GetFaultInfo.
Опубликовать

Объявляет о наличии узла сети, отправляя сообщение Hello.
PublishEx

Объявляет о присутствии узла сети, отправляя сообщение Hello с расширенными сведениями.
PWSD_SOAP_MESSAGE_HANDLER

Ссылается на обработчик сообщений SOAP для входящих сообщений.
Запрос

Извлекает коллекцию экземпляров функций, удовлетворяющих заданным ограничениям.
Чтение

Извлекает данные вложения из сообщения, отправленного удаленным узлом.
RegisterNotificationSink

Присоединяет приемник уведомлений обратного вызова к издателю обнаружения.
RegisterPortType

Регистрирует тип порта для входящих сообщений.
RegisterScopeMatchingRule

Добавлена поддержка настраиваемого правила сопоставления область.
RegisterService

Регистрирует объект службы для входящих запросов и добавляет службу в метаданные узла устройства.
Удалить

Удаляет указанный экземпляр функции и возвращает указатель на удаляемый экземпляр функции.
Удалить

Предоставляет сведения о недавно ушедшем узле обнаружения (из сообщения Bye).
RemoveDynamicService

Отменяет регистрацию объекта службы, зарегистрированного с помощью AddDynamicService.
RemoveInstance

Удаляет указанный экземпляр функции на основе категории и подкатегории.
RemoveInstance

Удаляет существующий экземпляр функции.
RenewMultipleOperations

Обновляет коллекцию существующих подписок на уведомления, отправляя новую длительность.
Сброс

Сбрасывает текущий индекс до начала коллекции. (IProviderPropertyConstraintCollection.Reset)
Сброс

Сбрасывает текущий индекс до начала коллекции. (IProviderQueryConstraintCollection.Reset)
ResolveHandler

Вызывается при получении разрешения издателем обнаружения.
Прекращение поддержки службы

Отменяет регистрацию объекта службы, зарегистрированного с помощью RegisterService, и удаляет службу из метаданных узла устройства.
SearchByAddress

Инициализирует поиск узлов WS-Discovery по адресу устройства.
SearchById

Инициализирует поиск узлов WS-Discovery по идентификатору устройства.
SearchByType

Инициализирует поиск узлов WS-Discovery по типу устройства.
SearchComplete

Вызывается, чтобы указать, что инициированный пользователем поиск успешно завершен и больше не будет приниматься совпадений для поиска.
SearchFailed

Вызывается, чтобы указать, что инициированный пользователем поиск завершился сбоем.
SendOneWayRequest

Отправляет односторонняя отправка сообщения запроса.
SendResponse

Отправляет ответное сообщение, соответствующее заданному контексту запроса.
SendTwoWayRequest

Отправляет двустороннее сообщение запроса с использованием шаблона синхронного вызова.
SendTwoWayRequestAsync

Отправляет двустороннее сообщение запроса с использованием шаблона асинхронного вызова.
Сериализации

Собирает составные части адреса в строку.
SetAddressFamily

Указывает семейство IP-адресов (IPv4, IPv6 или оба) для поиска при обнаружении устройств WSD.
SetAddressFamily

Указывает семейство IP-адресов (IPv4, IPv6 или оба), по которому будет опубликован узел.
SetAlias

Задает псевдоним для адреса обнаружения.
SetCallback

Указывает интерфейс обратного вызова для вызова после завершения асинхронной операции.
SetContext

Задает контекст частной передачи для текущей транзакции.
SetEventingStatusCallback

Задает или очищает обратный вызов состояния событий.
SetExclusive

Определяет, находится ли сокет в монопольном режиме.
SetID

Задает идентификатор транспорта для текущей транзакции.
SetInboundHttpHeaders

Задает заголовки HTTP, используемые для входящих передач soap-over-HTTP.
SetLocalAddress

Задает универсальный объект address, представляющий исходный адрес, который должен отправить сообщение.
SetMessageType

Задает тип сообщения для этой конфигурации адреса UDP.
SetMetadata

Задает метаданные для устройства, за исключением метаданных определяемой пользователем службы.
SetNamespaces

Связывает пользовательские пространства имен с объектом контекста XML.
SetOutboundHttpHeaders

Задает заголовки HTTP, используемые для исходящих передач soap-over-HTTP.
SetPath

Задает путь URI для этого адреса.
SetPort

Задает только номер IP-порта для этого адреса транспорта.
SetRemoteAddress

Задает универсальный объект address, представляющий удаленный адрес, в который отправляется сообщение.
SetRetransmitParams

Задает значения, которые WSD использует для определения частоты повторения передачи сообщений.
SetSecure

Включает или отключает безопасные сеансы TLS для этого адреса.
SetServiceDiscoverable

Определяет, объявляется ли служба с помощью WS-Discovery.
SetSockaddr

Задает сведения об адресе сокета.
SetTransportAddress

Задает строковое представление адреса транспорта.
SetTTL

Задает срок жизни (TTL) для всех исходящих пакетов, использующих этот адрес.
SetTypes

Связывает пользовательские типы сообщений с объектом контекста XML.
SetValue

Задает значение указанного ключа свойства.
SetWaitHandle

Указывает дескриптор ожидания, задающийся после завершения операции.
SignalEvent

Уведомляет всех подписанных клиентов о том, что произошло событие.
Skip

Пропускает следующий элемент в коллекции. (IProviderPropertyConstraintCollection.Skip)
Skip

Пропускает следующий элемент в коллекции. (IProviderQueryConstraintCollection.Skip)
Запуск

Запускает узел устройства и публикует узел устройства с помощью сообщения WS-Discovery Hello.
Остановить

Отправляет сообщение WS-Discovery Bye и останавливает узел.
SubscribeToMultipleOperations

Подписывается на коллекцию уведомлений или событий запроса и ответа.
SubscribeToOperation

Подписывается на уведомление или событие запроса или ответа.
SubscriptionEnded

Вызывается, когда устройство прекратило подписку.
SubscriptionRenewalFailed

Вызывается, когда подписку на указанное действие события не удалось продлить.
SubscriptionRenewed

Вызывается при успешном продлении подписки на указанное действие события.
Завершение

Завершает работу узла и освобождает все подключенные службы.
Отмена связи

Помечает запись базы данных связи как несвязанную.
Отмена связи

Помечает запись базы данных связи как несвязанную и отправляет соответствующее уведомление.
Отмена публикации

Объявляет об уходе узла сети, отправляя сообщение Bye.
UnRegisterNotificationSink

Отсоединяет приемник уведомлений обратного вызова от издателя обнаружения.
UnRegisterScopeMatchingRule

Удаляет поддержку настраиваемого правила сопоставления область.
Отменить подпискуToMultipleOperations

Отменяет коллекцию подписок на уведомления или события запроса и ответа.
UnsubscribeToOperation

Отменяет подписку на уведомление или событие запроса/ответа.
запись

Отправляет данные вложения на удаленный узел с помощью контейнера MIME.
WSD_STUB_FUNCTION

Описывает функцию-заглушку, используемую для обработки входящего сообщения.
WSDAllocateLinkedMemory

Выделяет связанный блок памяти.
WSDAttachLinkedMemory

Присоединяет дочерний блок памяти к родительскому блоку памяти.
WSDCreateDeviceHost

Создает узел устройства и возвращает указатель на интерфейс IWSDDeviceHost. (WSDCreateDeviceHost)
WSDCreateDeviceHost2

Создает узел устройства, который может поддерживать подписанные сообщения, и возвращает указатель на интерфейс IWSDDeviceHost.
WSDCreateDeviceHostAdvanced

Создает узел устройства и возвращает указатель на интерфейс IWSDDeviceHost. (WSDCreateDeviceHostAdvanced)
WSDCreateDeviceProxy

Создает прокси-сервер устройства и возвращает указатель на интерфейс IWSDDeviceProxy. (WSDCreateDeviceProxy)
WSDCreateDeviceProxy2

Создает прокси-сервер устройства, который может поддерживать подписанные сообщения, и возвращает указатель на интерфейс IWSDDeviceProxy.
WSDCreateDeviceProxyAdvanced

Создает прокси-сервер устройства и возвращает указатель на интерфейс IWSDDeviceProxy. (WSDCreateDeviceProxyAdvanced)
WSDCreateDiscoveryProvider

Создает объект IWSDiscoveryProvider.
WSDCreateDiscoveryProvider2

Создает объект IWSDiscoveryProvider, который поддерживает подписанные сообщения.
WSDCreateDiscoveryPublisher

Создает объект IWSDiscoveryPublisher.
WSDCreateDiscoveryPublisher2

Создает объект IWSDiscoveryPublisher, который поддерживает подписанные сообщения.
WSDCreateHttpAddress

Создает объект IWSDHttpAddress.
WSDCreateHttpMessageParameters

Создает объект IWSDHttpMessageParameters.
WSDCreateOutboundAttachment

Создает объект IWSDOutboundAttachment.
WSDCreateUdpAddress

Создает объект IWSDUdpAddress.
WSDCreateUdpMessageParameters

Извлекает указатель на интерфейс IWSDUdpMessageParameters.
WSDDetachLinkedMemory

Отсоединяет дочерний блок памяти от родительского блока памяти.
WSDFreeLinkedMemory

Освобождает блок памяти, ранее выделенный с помощью WSDAllocateLinkedMemory.
WSDGenerateFault

Создает ошибку SOAP. (WSDGenerateFault)
WSDGenerateFaultEx

Создает ошибку SOAP. (WSDGenerateFaultEx)
WSDGetConfigurationOption

Возвращает параметр конфигурации WSDAPI.
WSDSetConfigurationOption

Задает параметр конфигурации WSDAPI.
WSDUriDecode

Декодирует универсальный код ресурса (URI) в соответствии с правилами в RFC2396.
WSDUriEncode

Кодирует URI в соответствии с правилами кодирования URI в RFC2396.
WSDXMLAddChild

Добавляет дочерний элемент.
WSDXMLAddSibling

Добавляет одноуровневый элемент.
WSDXMLBuildAnyForSingleElement

Создает XML-элемент с указанным именем и значением.
WSDXMLCleanupElement

Освобождает память, связанную с XML-элементом.
WSDXMLCreateContext

Создает новый объект IWSDXMLContext.
WSDXMLGetNameFromBuiltinNamespace

Возвращает указанное имя из встроенного пространства имен.
WSDXMLGetValueFromAny

Извлекает текстовое значение из указанного дочернего элемента ЛЮБОГО XML-элемента.

Интерфейсы

 
IFunctionDiscovery

Этот интерфейс используется клиентскими программами для обнаружения экземпляров функций, получения экземпляра функции по умолчанию для категории и создания расширенных объектов запросов обнаружения функций, которые, среди прочего, позволяют регистрировать значения по умолчанию для обнаружения функций.
IFunctionDiscoveryNotification

Этот интерфейс реализуется клиентской программой для поддержки асинхронных запросов и вызывается обнаружением функций для уведомления клиентской программы о добавлении или удалении экземпляра функции, соответствующего параметрам запроса.
IFunctionDiscoveryProvider

Это интерфейс main, реализованный поставщиком обнаружения. Это основной интерфейс, который инфраструктура обнаружения функций использует для взаимодействия с поставщиком и его ресурсами.
IFunctionDiscoveryProviderFactory

Предоставляет фабричные методы для создания объектов обнаружения функций.
IFunctionDiscoveryProviderQuery

Этот интерфейс передается во все вызовы метода IFunctionDiscoveryProvider::Query и содержит сведения об определении запроса. Поставщики должны использовать его для определения ограничений для каждого получаемого запроса.
IFunctionDiscoveryServiceProvider

Этот интерфейс реализуется для создания и инициализации объектов для предоставления указанного интерфейса доступа к ресурсу, представленному экземпляром функции. После создания объекта вызывается метод Initialize для инициализации объекта .
IFunctionInstance

Экземпляр функции создается в результате вызова одного из методов IFunctionDiscovery; Клиентская программа не создает эти объекты самостоятельно.
IFunctionInstanceCollection

Представляет группу объектов IFunctionInstance, возвращенных в результате запроса или запроса на получение экземпляра.
IFunctionInstanceCollectionQuery

Реализует асинхронный запрос для коллекции экземпляров функций на основе категории и подкатегории.
IFunctionInstanceQuery

Реализует асинхронный запрос для экземпляра функции на основе категории и подкатегории.
IPNPXAssociation

Определяет методы для управления записями базы данных связи для устройств PnP-X.
IPNPXDeviceAssociation

Определяет методы для управления записями базы данных связи для устройств PnP-X. Эти методы отправляют уведомления при изменении соответствующего PnP devnode.
IProviderProperties

При необходимости реализуется поставщиками обнаружения для непосредственного создания собственного хранилища свойств и управления ими.
IProviderPropertyConstraintCollection

Этот интерфейс доступен поставщику через IFunctionDiscoveryProviderQuery::GetPropertyConstraints.
IProviderPublishing

Реализуется поставщиком обнаружения, чтобы клиентская программа могла добавлять и удалять экземпляры функций.
IProviderQueryConstraintCollection

Этот интерфейс доступен поставщику с помощью метода IFunctionDiscoveryProviderQuery::GetQueryConstraints.
IWSDAddress

Предоставляет доступ к отдельным компонентам адреса транспорта.
IWSDAsyncCallback

Обрабатывает обратные вызовы для завершения асинхронной операции.
IWSDAsyncResult

Представляет асинхронную операцию.
IWSDAttachment

Базовый интерфейс для всех остальных типов вложений.
IWSDDeviceHost

Представляет устройство, совместимое с DPWS.
IWSDDeviceHostNotify

Предоставляет уведомления, связанные с устройством, для экземпляра объекта IWSDDeviceHost.
IWSDDeviceProxy

Представляет удаленный профиль устройств для устройства веб-служб (DPWS) для клиентских приложений и ПО промежуточного слоя.
IWSDEndpointProxy

Реализует прокси-сервер обмена сообщениями служб устройств.
IWSDEventingStatus

Реализуйте этот интерфейс для получения уведомлений при изменении состояния в подписках на события.
IWSDHttpAddress

Предоставляет доступ к отдельным компонентам HTTP-адреса.
IWSDHttpAuthParameters

Используйте этот интерфейс для получения маркера доступа или схемы авторизации, используемой во время проверки подлинности клиента.
IWSDHttpMessageParameters

Предоставляет доступ к заголовкам HTTP, используемым при передаче сообщений по протоколу SOAP-over-HTTP.
IWSDInboundAttachment

Позволяет приложениям считывать данные вложений в кодировке MIME из входящего сообщения.
IWSDiscoveredService

Этот интерфейс представляет удаленно обнаруженный узел.
IWSDiscoveryProvider

Используется для обнаружения служб в сети, объявленной WS-Discovery.
IWSDiscoveryProviderNotify

Реализуется клиентской программой для получения уведомлений обратного вызова от IWSDiscoveryProvider.
IWSDiscoveryPublisher

Предоставляет методы для объявления узлов и управления входящими запросами к узлам.
IWSDiscoveryPublisherNotify

Реализуется клиентской программой для получения уведомлений обратного вызова от IWSDiscoveryPublisher.
IWSDMessageParameters

Используйте этот интерфейс для передачи сведений о конкретных сообщениях вверх и вниз по стеку протоколов.
IWSDMetadataExchange

Базовый класс для других объектов, которые обращаются к метаданным.
IWSDOutboundAttachment

Позволяет приложениям отправлять данные вложений в сообщении с помощью контейнера MIME.
IWSDScopeMatchingRule

Реализуется клиентской программой для предоставления настраиваемого правила сопоставления область, которое можно использовать для расширения стандартных область правил сопоставления, определенных в WS-Discovery.
IWSDServiceMessaging

Используется созданным кодом заглушки для отправки ошибок или ответов на входящие сообщения.
IWSDServiceProxy

Представляет удаленную службу WSD для клиентских приложений и ПО промежуточного слоя.
IWSDServiceProxyEventing

Представляет удаленную службу WSD для клиентских приложений и ПО промежуточного слоя. Этот интерфейс позволяет реализовать несколько асинхронных операций.
IWSDSignatureProperty

Предоставляет свойства подписанных сообщений.
IWSDSSLClientCertificate

Извлекает SSL-сертификат клиента.
IWSDTransportAddress

Представляет транспортный адрес на основе IP-адреса.
IWSDUdpAddress

Предоставляет доступ к отдельным компонентам UDP-адреса.
IWSDUdpMessageParameters

Используйте этот интерфейс, чтобы указать, как часто WSD повторяет передачу сообщения.
IWSDXMLContext

Коллекция пространств имен и типов, используемых в стеке WSDAPI.

Структуры

 
REQUESTBODY_GetStatus

Представляет сообщение запроса WS-Eventing GetStatus.
REQUESTBODY_Renew

Представляет сообщение WS-Eventing запрос на продление.
REQUESTBODY_Subscribe

Представляет сообщение WS-Eventing запрос на подписку.
REQUESTBODY_Unsubscribe

Представляет сообщение WS-Eventing запрос на отмену подписки.
RESPONSEBODY_GetMetadata

Представляет ответное сообщение WS-MetadataExchange GetMetadata.
RESPONSEBODY_GetStatus

Представляет ответное сообщение WS-Eventing GetStatus.
RESPONSEBODY_Renew

Представляет ответное сообщение WS-Eventing продление.
RESPONSEBODY_Subscribe

Представляет ответное сообщение WS-Eventing Подписка.
RESPONSEBODY_SubscriptionEnd

Представляет ответное сообщение WS-Eventing SubscriptionEnd.
WSD_APP_SEQUENCE

Представляет сведения о последовательности приложений, относящиеся к WS-Discovery сообщениям.
WSD_BYE

Представляет сообщение bye.
WSD_CONFIG_ADDRESSES

Сведения о конкретных адресах, которые должен прослушивать узел.
WSD_CONFIG_PARAM

Представляет параметры конфигурации для создания объектов WSDAPI.
WSD_DATETIME

Представляет метку времени.
WSD_DURATION

Представляет продолжительность времени.
WSD_ENDPOINT_REFERENCE

Представляет ссылку на конечную точку WS-Addressing.
WSD_ENDPOINT_REFERENCE_LIST

Представляет узел в одном связанном списке WSD_ENDPOINT_REFERENCE структур.
WSD_EVENT

Предоставляет внутреннее представление сообщения SOAP.
WSD_EVENTING_DELIVERY_MODE

Представляет режим доставки, используемый в сообщении подписки WS-Eventing.
WSD_EVENTING_DELIVERY_MODE_PUSH

Представляет ссылку на конечную точку, используемую для принудительной доставки событий в сообщении подписки WS-Eventing.
WSD_EVENTING_EXPIRES

Представляет время истечения срока действия сообщения WS-Eventing.
WSD_EVENTING_FILTER

Представляет фильтр событий, используемый в WS-Eventing подписаться на сообщения.
WSD_EVENTING_FILTER_ACTION

Представляет логическое выражение, используемое для фильтрации событий.
WSD_HANDLER_CONTEXT

Задает контекст для обработки входящих сообщений.
WSD_HEADER_RELATESTO

Представляет блок заголовка конверта RelatesTo SOAP, как указано в спецификации WS-Addressing.
WSD_HELLO

Представляет сообщение Hello.
WSD_HOST_METADATA

Предоставляет метаданные для всех служб, размещенных на устройстве.
WSD_LOCALIZED_STRING

Представляет одну локализованную строку.
WSD_LOCALIZED_STRING_LIST

Представляет узел в отдельном списке локализованных строк.
WSD_METADATA_SECTION

Представляет раздел метаданных в универсальной форме.
WSD_METADATA_SECTION_LIST

Представляет узел в отдельном списке разделов метаданных.
WSD_NAME_LIST

Представляет узел в одно связанном списке структур имен XML.
WSD_OPERATION

Описывает операцию, определенную WSDL с точки зрения одного или двух сообщений.
WSD_PORT_TYPE

Предоставляет данные о типе порта.
WSD_PROBE

Представляет сообщение пробы.
WSD_PROBE_MATCH

Представляет сообщение ProbeMatch.
WSD_PROBE_MATCH_LIST

Представляет узел в одном связанном списке структур сообщений ProbeMatch.
WSD_PROBE_MATCHES

Представляет сообщение ProbeMatches.
WSD_REFERENCE_PARAMETERS

Указывает непрозрачные данные, используемые конечной точкой.
WSD_REFERENCE_PROPERTIES

Указывает дополнительные данные, используемые для уникальной идентификации конечной точки.
WSD_RELATIONSHIP_METADATA

Предоставляет метаданные о связи между двумя или более службами.
WSD_RESOLVE

Представляет сообщение Resolve.
WSD_RESOLVE_MATCH

Представляет сообщение ResolveMatch.
WSD_RESOLVE_MATCHES

Представляет сообщение ResolveMatches.
WSD_SCOPES

Коллекция областей, используемых в WS-Discovery обмена сообщениями.
WSD_SECURITY_CERT_VALIDATION

Представляет критерии для сопоставления сертификатов клиента с сертификатами HTTPS-сервера. (WSD_SECURITY_CERT_VALIDATION)
WSD_SECURITY_CERT_VALIDATION_V1

Представляет критерии для сопоставления сертификатов клиента с сертификатами HTTPS-сервера. Ж
WSD_SECURITY_SIGNATURE_VALIDATION

Представляет критерии для сопоставления компактных подписей клиента с сообщениями.
WSD_SERVICE_METADATA

Предоставляет метаданные, касающиеся службы, размещенной на устройстве.
WSD_SERVICE_METADATA_LIST

Представляет узел в одном связанном списке структур метаданных службы.
WSD_SOAP_FAULT

Представляет созданную ошибку SOAP.
WSD_SOAP_FAULT_CODE

Представляет созданный код ошибки SOAP.
WSD_SOAP_FAULT_REASON

Коллекция кодов причин, связанных с WSD_SOAP_FAULT.
WSD_SOAP_FAULT_SUBCODE

Представляет созданный подкод ошибки SOAP.
WSD_SOAP_HEADER

Предоставляет данные заголовка SOAP для структуры WSD_SOAP_MESSAGE.
WSD_SOAP_MESSAGE

Содержимое сообщения WSD SOAP.
WSD_SYNCHRONOUS_RESPONSE_CONTEXT

Предоставляет контекст для обработки ответа на двусторонний запрос.
WSD_THIS_DEVICE_METADATA

Указывает метаданные, уникальные для конкретного устройства.
WSD_THIS_MODEL_METADATA

Предоставляет сведения, относящиеся к модели, связанные с устройством.
WSD_UNKNOWN_LOOKUP

Представляет XML-элемент, который не удалось проанализировать.
WSD_URI_LIST

Представляет узел в связанном списке URI.
WSDUdpRetransmitParams

Определяет параметры для повторения передачи сообщения.
WSDXML_ATTRIBUTE

Описывает АТРИБУТ XML.
WSDXML_ELEMENT

Описывает XML-элемент.
WSDXML_ELEMENT_LIST

Представляет узел в связанном списке XML-элементов.
WSDXML_NAME

Задает полное имя XML.
WSDXML_NAMESPACE

Задает пространство имен XML.
WSDXML_NODE

Описывает узел XML.
WSDXML_PREFIX_MAPPING

Описывает префикс пространства имен XML.
WSDXML_TEXT

Описывает текст в XML-узле.
WSDXML_TYPE

Описывает тип XSD.