次の方法で共有


IOleDocumentView::GetInPlaceSite メソッド (docobj.h)

このビュー オブジェクトに関連付けられているビュー サイトを取得します。

構文

HRESULT GetInPlaceSite(
  [out] IOleInPlaceSite **ppIPSite
);

パラメーター

[out] ppIPSite

ドキュメントのビュー サイトへのインターフェイス ポインターを受け取る IOleInPlaceSite ポインター変数へのポインター。

戻り値

このメソッドは、成功したS_OKを返します。 その他の可能な値は次のとおりです。

リターン コード 説明
E_FAIL
操作が失敗しました。

解説

IOleDocumentView::GetInPlaceSite は、IOleDocumentView::SetInPlaceSite によって渡された最新の IOleInPlaceSite ポインターを取得します。IOleDocumentView::SetInPlaceSite がまだ呼び出されていない場合は NULL を取得します。 このポインターが NULL でない場合、このメソッドはポインターで IUnknown::AddRef を呼び出します。 呼び出し元は、それを解放する責任があります。 ドキュメント ビューでは、このメソッドを完全に実装する必要があります。E_NOTIMPLは許容される戻り値ではありません。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー docobj.h

関連項目

IOleDocumentView

IOleDocumentView::SetInPlaceSite

IOleInPlaceSite