IProviderPublishing 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 implemented by a discovery provider to enable a client program to add and remove function instances.
Inheritance
The IProviderPublishing interface inherits from the IUnknown interface. IProviderPublishing also has these types of members:
Methods
The IProviderPublishing interface has these methods.
IProviderPublishing::CreateInstance Creates a new function instance. |
IProviderPublishing::RemoveInstance Deletes an existing function instance. |
Remarks
Clients access the function instance through IFunctionDiscovery::AddInstance and IFunctionDiscovery::RemoveInstance.
The IProviderPublishing interface can only be implemented by discovery providers that support category change notification. At this time only PnP providers support change notification.
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 |