IEnumTASK::Next, méthode (mmc.h)

La méthode IEnumTASK::Next permet à MMC de récupérer la tâche suivante dans la liste des tâches du composant logiciel enfichable.

Syntaxe

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

Paramètres

[in] celt

Valeur qui spécifie le nombre de tâches à fournir. MMC énumère toujours les tâches une par une ; par conséquent, le celte est toujours 1.

[out] rgelt

Pointeur vers une structure MMC_TASK que le composant logiciel enfichable remplit pour représenter la tâche à ajouter au bloc-tâches. N’oubliez pas que l’appelant (MMC) alloue la mémoire pour la structure.

[out] pceltFetched

Pointeur vers une valeur qui spécifie le nombre de tâches retournées. Si le composant logiciel enfichable a correctement retourné une ou plusieurs tâches, définissez la valeur sur le nombre de tâches retournées avec succès. Étant donné que MMC demande toujours une tâche à la fois (celt est toujours 1), pceltFetched doit être défini sur 1 si la tâche a été retournée avec succès. Si le composant logiciel enfichable n’a plus de tâches dans sa liste, ou si le composant logiciel enfichable ne parvient pas à remplir la structure MMC_TASK, définissez la valeur sur 0.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Notes

MMC appelle cette méthode pour énumérer la liste des tâches que le composant logiciel enfichable doit ajouter au bloc-tâches. MMC appelle cette méthode jusqu’à ce qu’elle retourne S_FALSE pour indiquer qu’il n’y a plus de tâches à ajouter au composant logiciel enfichable.

Spécifications

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête mmc.h

Voir aussi

IExtendTaskPad

MMC_TASK

MMC_TASK_DISPLAY_BITMAP

MMC_TASK_DISPLAY_OBJECT

MMC_TASK_DISPLAY_SYMBOL