Compartir a través de


Método IEnumTASK::Next (mmc.h)

El método IEnumTASK::Next permite a MMC recuperar la siguiente tarea en la lista de tareas del complemento.

Sintaxis

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

Parámetros

[in] celt

Valor que especifica el número de tareas que se van a proporcionar. MMC siempre enumera las tareas de uno en uno; por lo tanto, celt siempre es 1.

[out] rgelt

Puntero a una estructura de MMC_TASK que el complemento rellena para representar la tarea que se va a agregar al panel de tareas. Tenga en cuenta que el autor de la llamada (MMC) asigna la memoria para la estructura.

[out] pceltFetched

Puntero a un valor que especifica el número de tareas devueltas. Si el complemento devolvió correctamente una o varias tareas, establezca el valor en el número de tareas que se devolvieron correctamente. Dado que MMC siempre solicita una tarea a la vez (celt siempre es 1), pceltFetched debe establecerse en 1 si la tarea se devolvió correctamente. Si el complemento no tiene más tareas en su lista, o si el complemento no puede rellenar la estructura de MMC_TASK, establezca el valor en 0.

Valor devuelto

Este método puede devolver uno de estos valores.

Comentarios

MMC llama a este método para enumerar la lista de tareas que el complemento debe agregar al panel de tareas. MMC llama a este método hasta que devuelve S_FALSE para indicar que no hay más tareas para que el complemento se agregue al panel de tareas.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado mmc.h

Consulte también

IExtendTaskPad

MMC_TASK

MMC_TASK_DISPLAY_BITMAP

MMC_TASK_DISPLAY_OBJECT

MMC_TASK_DISPLAY_SYMBOL