IFunctionInstance interface

[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 <a href="https://docs.microsoft.com/windows/desktop/api/functiondiscoveryapi/nn-functiondiscoveryapi-ifunctiondiscovery">IFunctionDiscovery</a>  methods; client program do not create these objects themselves.


The IFunctionInstance interface has these methods.

Method Description
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.


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