Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется другими технологиями устройств. Дополнительные сведения см. в разделе:
functiondiscoveryprovider.h содержит следующие программные интерфейсы:
Интерфейсы
|
IFunctionDiscoveryProvider Это интерфейс main, реализованный поставщиком обнаружения. Это основной интерфейс, который инфраструктура обнаружения функций использует для взаимодействия с поставщиком и его ресурсами. |
|
IFunctionDiscoveryProviderFactory Предоставляет фабричные методы для создания объектов обнаружения функций. |
|
IFunctionDiscoveryProviderQuery Этот интерфейс передается всем вызовам метода IFunctionDiscoveryProvider::Query и содержит сведения об определении запроса. Поставщики должны использовать его для определения ограничений для каждого получаемого запроса. |
|
IFunctionDiscoveryServiceProvider Этот интерфейс реализуется для создания и инициализации объектов для предоставления указанного интерфейса доступа к ресурсу, представленному экземпляром функции. После создания объекта вызывается метод Initialize для инициализации объекта . |
|
IProviderProperties При необходимости реализуется поставщиками обнаружения для непосредственного создания собственного хранилища свойств и управления ими. |
|
IProviderPropertyConstraintCollection Этот интерфейс доступен поставщику через IFunctionDiscoveryProviderQuery::GetPropertyConstraints. |
|
IProviderPublishing Реализуется поставщиком обнаружения, чтобы клиентская программа могла добавлять и удалять экземпляры функций. |
|
IProviderQueryConstraintCollection Этот интерфейс доступен поставщику с помощью метода IFunctionDiscoveryProviderQuery::GetQueryConstraints. |