IExplorerCommandProvider interface

Exposes methods to create Explorer commands and command enumerators.

Methods

The IExplorerCommandProvider interface has these methods.

Method Description
IExplorerCommandProvider::GetCommand Gets a specified Explorer command instance.
IExplorerCommandProvider::GetCommands Gets a specified Explorer command enumerator instance.

Remarks

None of the methods of this interface should communicate with network resources; they are called on the UI thread and doing so would cause the UI to stop responding.

Each command should have its own unique GUID; the command provider is expected to create a command instance on a per-GUID basis.

Requirements

   
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header shobjidl_core.h (include Shobjidl.h)