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