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 |