IInitializeCommand::Initialize 方法 (shobjidl_core.h)

使用应用程序指定的命令名称及其注册的属性初始化共享 IExplorerCommandStateIExecuteCommandIDropTarget 实现的对象。

语法

HRESULT Initialize(
  [in] LPCWSTR      pszCommandName,
  [in] IPropertyBag *ppb
);

参数

[in] pszCommandName

类型: LPCWSTR

指向包含命令名称的字符串的指针 (在注册表) 中找到的命令键的名称。 例如,如果在 下注册命令 ...\\MyCommandpszCommandName 指向“MyCommand”。

[in] ppb

类型: IPropertyBag*

指向 IPropertyBag 实例的指针,该实例可用于读取与注册表中的 命令相关的属性。 例如,命令可能会在其 ... 下注册字符串属性 \\MyCommand 子项。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)