IFunctionDiscovery 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.]
This interface is used by client programs to discover function instances, get the default function instance for a category, and create advanced Function Discovery query objects that enable registering Function Discovery defaults, among other things.
The IFunctionDiscovery interface inherits from the IUnknown interface. IFunctionDiscovery also has these types of members:
The IFunctionDiscovery interface has these methods.
IFunctionDiscovery::AddInstance Creates or modifies a function instance. |
IFunctionDiscovery::CreateInstanceCollectionQuery Creates a query for a collection of specific function instances. |
IFunctionDiscovery::CreateInstanceQuery Creates a query for a specific function instance. |
IFunctionDiscovery::GetInstance Gets the specified function instance, based on identifier. |
IFunctionDiscovery::GetInstanceCollection Gets the specified collection of function instances, based on category and subcategory. |
IFunctionDiscovery::RemoveInstance Removes the specified function instance, based on category and subcategory. |
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 |