IFunctionDiscoveryProviderFactory 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.]

Provides factory methods to create Function Discovery objects.

Synchronous query results are passed using the IFunctionInstanceCollection parameter of IFunctionDiscoveryProvider::Query method.

Inheritance

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

Methods

The IFunctionDiscoveryProviderFactory interface has these methods.

 
IFunctionDiscoveryProviderFactory::CreateFunctionInstanceCollection

Creates a function instance collection.
IFunctionDiscoveryProviderFactory::CreateInstance

Creates a function instance.
IFunctionDiscoveryProviderFactory::CreatePropertyStore

Enables providers to reuse the in-memory property store implementation.

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