次の方法で共有


IEnumTASK::Next メソッド (mmc.h)

IEnumTASK::Next メソッドを使用すると、MMC はスナップインのタスクの一覧で次のタスクを取得できます。

構文

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

パラメーター

[in] celt

指定するタスクの数を示す 値。 MMC は常に一度に 1 つずつタスクを列挙します。したがって、celt は常に 1 です。

[out] rgelt

タスクパッドに追加するタスクを表すためにスナップインが入力する MMC_TASK 構造体へのポインター。 呼び出し元 (MMC) が構造体のメモリを割り当てることに注意してください。

[out] pceltFetched

返されるタスクの数を指定する値へのポインター。 スナップインから 1 つ以上のタスクが正常に返された場合は、値を正常に返されたタスクの数に設定します。 MMC は常に一度に 1 つのタスクを要求するため (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