IProviderQueryConstraintCollection 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 accessible to the provider through the IFunctionDiscoveryProviderQuery::GetQueryConstraints method.

Inheritance

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

Methods

The IProviderQueryConstraintCollection interface has these methods.

 
IProviderQueryConstraintCollection::Get

Gets the value of the specified query constraint, by name.
IProviderQueryConstraintCollection::GetCount

Gets the number of items in the collection. (IProviderQueryConstraintCollection.GetCount)
IProviderQueryConstraintCollection::Item

Gets the name and value of the specified query constraint, by index.
IProviderQueryConstraintCollection::Next

Gets the name and value of the next query constraint in the collection.
IProviderQueryConstraintCollection::Reset

Resets the current index to the start of the collection. (IProviderQueryConstraintCollection.Reset)
IProviderQueryConstraintCollection::Skip

Skips the next item in the collection. (IProviderQueryConstraintCollection.Skip)

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