IExtendTaskPad::TaskNotify 方法 (mmc.h)
IExtendTaskPad::TaskNotify方法可讓 MMC 在擴充工作時通知嵌入式管理單元。 如果任務板是清單檢視任務板,MMC 也會在延伸清單檢視按鈕時呼叫 IExtendTaskPad::TaskNotify 。
語法
HRESULT TaskNotify(
[in] IDataObject *pdo,
[in] VARIANT *arg,
[in] VARIANT *param
);
參數
[in] pdo
擁有任務板之範圍專案之資料物件的指標。 如果您的嵌入式管理單元擁有顯示任務板的專案,pdo 是該專案的指標。 如果您的嵌入式管理單元擴充另一個嵌入式管理單元的工作板,pdo 是擁有任務板之嵌入式管理單元中專案的指標。
[in] arg
VARIANT 結構的指標,其中包含從任務板上的 CIC 控制項傳回的資訊。
使用 MMC 工作板範本的工作板
針對 MMC 提供的工作板,VARIANT 結構包含任務板工作或清單檢視按鈕的命令識別碼。
vt 欄位VT_I4,而 lVal 欄位包含任務板工作或清單檢視按鈕的命令識別碼。 清單檢視按鈕僅適用于清單檢視任務板。
工作命令識別碼是在 MMC_TASK 結構的 nCommandID 成員中指定,此成員會在 MMC 在設定任務板期間擷取該工作的資訊時,傳入 IEnumTASK::Next 方法中。
清單檢視按鈕是在 MMC_LISTPAD_INFO 結構的 szButtonText 成員中指定的按鈕,它會在 MMC 設定清單檢視任務板時呼叫的 IExtendTaskPad::GetListPadInfo 方法中傳遞。 清單檢視按鈕命令識別碼是在 MMC_LISTPAD_INFO 的 nCommandID 成員中指定。
使用自訂 HTML 頁面的工作板
針對自訂任務板,VARIANT 結構可以包含自訂 HTML 頁面上腳本想要通過 CIC 物件 TaskNotify 方法的任何資料
[in] param
VARIANT 結構的指標,其中包含從任務板上的 CIC 控制項傳回的資訊。
使用 MMC 工作板範本的工作板會忽略此參數。 不過,自訂工作板可以用來將額外的值傳回嵌入式管理單元。
傳回值
這個方法可以傳回其中一個值。
備註
嵌入式管理單元可以使用 pdo 指標來識別擁有任務板的範圍專案;然後,它可以透過 arg 參數中傳回的 VARIANT 值來識別工作。 如果任務板是清單檢視任務板,嵌入式管理單元可以使用 IResultData 介面在結果清單中) 支援多重選取專案 (或專案。 根據此資料,嵌入式管理單元可以在適當的物件上執行適當的動作。
如果任務板清單檢視按鈕是針對清單檢視工作板所設定,嵌入式管理單元可以透過 arg 參數中傳回的 VARIANT 值來識別特定任務板的按鈕。
自訂任務板可以傳遞它判斷的任何值,應該在 arg 和 param 參數中傳送。
需求
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | mmc.h |