IInitializeCommand::Initialize 方法 (shobjidl_core.h)

使用應用程式指定的命令名稱和其已註冊的屬性,初始化共用 IExplorerCommandStateIExecuteCommandIDropTarget 實作的物件。

語法

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)