次の方法で共有


IRequiredExtensions::EnableAllExtensions メソッド (mmc.h)

IRequiredExtensions::EnableAllExtensions メソッドを使用すると、スナップインでスナップインに登録されているすべての拡張スナップインが必要であることを指定できます。

構文

HRESULT EnableAllExtensions();

戻り値

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

解説

このメソッドがS_OKを返す場合、MMC は登録済みのすべての拡張機能を追加します。 その他の値が返された場合、MMC は IRequiredExtensions::GetFirstExtension を呼び出して、スナップインの必須拡張機能の一覧の最初の必須拡張機能の追加を試みます。

必要な拡張機能の 1 つを読み込めなかった場合、MMC はそれをスキップし、残りの部分についてスナップインのクエリを実行し続けます。 拡張機能の読み込みに失敗しても、スナップインに戻る兆候はありません。

すべての拡張機能が要求されると、レジストリで見つかった順序で読み込まれます。 まず、スナップインに登録されているすべてのノード タイプが読み取られます。 次に、ノードの種類ごとに、すべての拡張機能が名前空間、コンテキスト メニュー、ツール バー、プロパティ シート、タスクパッドの順序で読み取られます。

要件

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

関連項目

IRequiredExtensions

IRequiredExtensions::GetFirstExtension