共用方式為


IEnumTASK::Next 方法 (mmc.h)

IEnumTASK::Next方法可讓 MMC 在嵌入式管理單元的工作清單中擷取下一項工作。

語法

HRESULT Next(
  [in]  ULONG    celt,
  [out] MMC_TASK *rgelt,
  [out] ULONG    *pceltFetched
);

參數

[in] celt

值,指定要提供的工作數目。 MMC 一律會一次列舉一個工作;因此,celt 一律為 1。

[out] rgelt

MMC_TASK結構的指標,該嵌入式管理單元會填入 ,以代表要加入至任務板的工作。 請注意,MMC (呼叫端) 配置 結構的記憶體。

[out] pceltFetched

值的指標,指定傳回的工作數目。 如果嵌入式管理單元成功傳回一或多個工作,請將值設定為已成功傳回的工作數目。 因為 MMC 一律一次要求一個工作, (celt 一律為 1) ,因此如果成功傳回工作,pceltFetched 應該設定為 1。 如果嵌入式管理單元在其清單中沒有其他工作,或嵌入式管理單元無法填入MMC_TASK結構,請將值設定為 0。

傳回值

這個方法可以傳回下列其中一個值。

備註

MMC 會呼叫此方法,以列舉嵌入式管理單元必須新增至工作臺的工作清單。 MMC 會呼叫這個方法,直到它傳回S_FALSE,表示嵌入式管理單元不會再新增至任務板的工作。

需求

   
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 mmc.h

另請參閱

IExtendTaskPad

MMC_TASK

MMC_TASK_DISPLAY_BITMAP

MMC_TASK_DISPLAY_OBJECT

MMC_TASK_DISPLAY_SYMBOL