通过


functiondiscoveryprovider.h 标头

其他设备技术使用此标头。 有关详细信息,请参阅:

functiondiscoveryprovider.h 包含以下编程接口:

接口

 
IFunctionDiscoveryProvider

这是由发现提供程序实现的main接口。 它是函数发现基础结构用来与提供程序及其资源进行通信的主要接口。
IFunctionDiscoveryProviderFactory

提供用于创建 Function Discovery 对象的工厂方法。
IFunctionDiscoveryProviderQuery

此接口将传递给所有 IFunctionDiscoveryProvider::Query 方法调用并包含查询定义信息。 提供程序应使用此来确定其收到的每个查询请求的约束。
IFunctionDiscoveryServiceProvider

实现此接口以创建和初始化对象,为由函数实例表示的资源提供指定的访问接口。 创建对象后,将调用 Initialize 方法来初始化对象。
IProviderProperties

(可选)由发现提供程序实现,以直接创建和管理其自己的属性存储。
IProviderPropertyConstraintCollection

提供程序可通过 IFunctionDiscoveryProviderQuery::GetPropertyConstraints 访问此接口。
IProviderPublishing

由发现提供程序实现,使客户端程序能够添加和删除函数实例。
IProviderQueryConstraintCollection

提供程序可通过 IFunctionDiscoveryProviderQuery::GetQueryConstraints 方法访问此接口。