次の方法で共有


IExtendView::GetViews メソッド (mmc.h)

GetViews メソッドは、拡張ビューに関する情報を取得し、結果ウィンドウに拡張ビューを追加します。

ビュー拡張機能では、 IViewExtensionCallback インターフェイス メソッドを使用して、拡張ビューに関する情報を提供します。 IViewExtensionCallback インターフェイスへのポインターは、 IExtendView::GetViews メソッドのパラメーターとして提供されます。

構文

HRESULT GetViews(
  [in] LPDATAOBJECT            pDataObject,
  [in] LPVIEWEXTENSIONCALLBACK pViewExtensionCallback
);

パラメーター

[in] pDataObject

スナップイン データ オブジェクトへのポインター。

[in] pViewExtensionCallback

IViewExtensionCallback インターフェイスへのポインター。 ビュー拡張機能スナップインは、IViewExtensionCallback インターフェイスを使用して拡張ビューに関する情報を追加します。 スナップインでは、 IViewExtensionCallback::AddView メソッドを複数回呼び出して、複数の拡張ビューを追加することもできます。 pViewExtensionCallback の値は、 IExtendView::GetViews の呼び出し中にのみ有効です。ビュー拡張機能スナップインでは、後で使用するためにこのポインターを保存しないでください。

戻り値

成功した場合、戻り値はS_OK。 その他の戻り値は、エラー コードを示します。

解説

IExtendView::GetViews の詳細と C++ コード例については、「プライマリ スナップインのビューの拡張」を参照してください。

要件

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

関連項目

ビューの拡張

プライマリ スナップインのビューを拡張する

IViewExtensionCallback

IViewExtensionCallback::AddView