IFunctionInstance interface (functiondiscoveryapi.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.]

A function instance is created as the result of calling one of the IFunctionDiscovery methods; client program do not create these objects themselves.

Inheritance

The IFunctionInstance interface inherits from IServiceProvider. IFunctionInstance also has these types of members:

Methods

The IFunctionInstance interface has these methods.

 
IFunctionInstance::GetCategory

Gets the category and subcategory strings for the function instance.
IFunctionInstance::GetID

Gets the identifier string for the function instance.
IFunctionInstance::GetProviderInstanceID

Gets the identifier string for the provider instance.
IFunctionInstance::OpenPropertyStore

Opens the property store for the function instance.

Requirements

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