Технологии других устройств
Общие сведения о технологии других устройств.
Для разработки других технологий устройств вам потребуются следующие заголовки:
- functiondiscoveryapi.h
- functiondiscoveryconstraints.h
- functiondiscoveryprovider.h
- pnpxassoc.h
- wsdattachment.h
- wsdbase.h
- wsdclient.h
- wsddisco.h
- wsdhost.h
- wsdtypes.h
- wsdutil.h
- wsdxml.h
- wsdxmldom.h
Рекомендации по программированию для этой технологии см. в следующих разделах:
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. |