IProviderPropertyConstraintCollection 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 IFunctionDiscoveryProviderQuery::GetPropertyConstraints.

Inheritance

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

Methods

The IProviderPropertyConstraintCollection interface has these methods.

 
IProviderPropertyConstraintCollection::Get

Gets the name and value of the specified property constraint, by property key.
IProviderPropertyConstraintCollection::GetCount

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

Gets the name and value of the specified property constraint, by index.
IProviderPropertyConstraintCollection::Next

Gets the name and value of the next property constraint in the collection.
IProviderPropertyConstraintCollection::Reset

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

Skips the next item in the collection. (IProviderPropertyConstraintCollection.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