Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[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 |