IFunctionDiscoveryProviderQuery interface (functiondiscoveryprovider.h)

[Function Discovery is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]

This interface is passed to all IFunctionDiscoveryProvider::Query method calls and contains query definition information. Providers should use this to determine what the constraints are for each query request they receive.

Inheritance

The IFunctionDiscoveryProviderQuery interface inherits from the IUnknown interface. IFunctionDiscoveryProviderQuery also has these types of members:

Methods

The IFunctionDiscoveryProviderQuery interface has these methods.

 
IFunctionDiscoveryProviderQuery::GetPropertyConstraints

Retrieves the current property constraints.
IFunctionDiscoveryProviderQuery::GetQueryConstraints

Retrieves the current query constraints.
IFunctionDiscoveryProviderQuery::IsInstanceQuery

Determines whether a query is for a single function instance or multiple function instances.
IFunctionDiscoveryProviderQuery::IsSubcategoryQuery

Determines whether a query is for function instances in a specific subcategory.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header functiondiscoveryprovider.h