IInitializeCommand::Initialize 方法 (shobjidl_core.h)
使用应用程序指定的命令名称及其注册的属性初始化共享 IExplorerCommandState、 IExecuteCommand 或 IDropTarget 实现的对象。
语法
HRESULT Initialize(
[in] LPCWSTR pszCommandName,
[in] IPropertyBag *ppb
);
参数
[in] pszCommandName
类型: LPCWSTR
指向包含命令名称的字符串的指针 (在注册表) 中找到的命令键的名称。 例如,如果在 下注册命令 ...\壳\MyCommand、 pszCommandName 指向“MyCommand”。
[in] ppb
类型: IPropertyBag*
指向 IPropertyBag 实例的指针,该实例可用于读取与注册表中的 命令相关的属性。 例如,命令可能会在其 ... 下注册字符串属性 。\壳\MyCommand 子项。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |