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) |