IExtendTaskPad::EnumTasks メソッド (mmc.h)

IExtendTaskPad::EnumTasks メソッドを使用すると、MMC はスナップインのタスクを含むオブジェクトの IEnumTASK インターフェイスへのポインターを取得できます。

構文

HRESULT EnumTasks(
  [in]  IDataObject *pdo,
  [in]  LPOLESTR    szTaskGroup,
  [out] IEnumTASK   **ppEnumTASK
);

パラメーター

[in] pdo

タスクパッドを所有するスコープ項目のデータ オブジェクトへのポインター。

[in] szTaskGroup

タスクパッドを識別するグループ名を含む null で終わる文字列へのポインター。 グループ名は、MMC が IComponent::GetResultViewType を呼び出してタスクパッドを表示するときに ppViewType パラメーターで渡される文字列のハッシュ (#) に続く文字列です。 グループ名が指定されていない場合、szTaskGroup は NULL 文字列です。

[out] ppEnumTASK

スナップインのタスクを含むオブジェクトの IEnumTASK インターフェイスのアドレスへのポインター。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

解説

MMC は、スナップインのタスクパッドが表示されるたびに、このメソッドを呼び出します。 MMC は、スナップインが別のスナップインのタスクパッドを拡張して、スナップインの IEnumTASK インターフェイスへのポインターを取得する場合にも、 メソッドを呼び出します。

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー mmc.h

関連項目

IEnumTASK

IExtendTaskPad