IInitializeCommand 接口 (shobjidl_core.h)
公开用于使用应用程序指定的命令名称及其注册属性初始化实现 IExplorerCommandState、 IExecuteCommand 或 IDropTarget 的对象的单个方法。
继承
IInitializeCommand 接口继承自 IUnknown 接口。 IInitializeCommand 也有以下类型的成员:
方法
IInitializeCommand 接口具有这些方法。
IInitializeCommand::Initialize 使用应用程序指定的命令名称及其注册的属性初始化共享 IExplorerCommandState、IExecuteCommand 或 IDropTarget 实现的对象。 |
注解
何时实现
在以下情况下实现 IInitializeCommand 。- 实现此接口以区分共享 IExplorerCommandState、 IDropTarget 或 IExecuteCommand 实现的相关命令。 通过 IInitializeCommand::Initialize 中传递的命令名称进行区分。 命令还可以使用 Initialize 传递命令的特定属性包,使用命令放置在注册表中的属性。
何时使用
请勿直接调用 IInitializeCommand 的 方法。 当调用实现此接口的谓词对象时,Windows 资源管理器将调用此方法。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |