Поделиться через


Метод IEnumTASK::Next (mmc.h)

Метод IEnumTASK::Next позволяет MMC получить следующую задачу в списке задач оснастки.

Синтаксис

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

Параметры

[in] celt

Значение типа , указывающее количество предоставляемых задач. MMC всегда перечисляет задачи по одной за раз; поэтому кельт всегда равен 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
Header mmc.h

См. также раздел

IExtendTaskPad

MMC_TASK

MMC_TASK_DISPLAY_BITMAP

MMC_TASK_DISPLAY_OBJECT

MMC_TASK_DISPLAY_SYMBOL