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