次の方法で共有


IBrowserService::GetHistoryObject メソッド (shdeprecated.h)

非推奨になりました。 ブラウザーの履歴オブジェクトを表す IOleObject を取得します。

構文

HRESULT GetHistoryObject(
  [out] IOleObject **ppole,
  [out] IStream    **pstm,
  [out] IBindCtx   **ppbc
);

パラメーター

[out] ppole

種類: IOleObject**

ブラウザーの履歴オブジェクトを表す IOleObject へのポインターのアドレス。

[out] pstm

種類: IStream**

履歴オブジェクトの IStream へのポインターのアドレス。 このパラメーターは NULL である可能性があります。

[out] ppbc

型: IBindCtx**

履歴オブジェクト ストリームの IBindCtx へのポインターのアドレス。 このパラメーターは NULL である可能性があります。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

解説

pstmNULL でない場合は、IOleObjectQueryInterface を呼び出して、IPersistHistory へのポインターを取得できます。

IStreamIBindCtx、IPersistHistory::LoadHistory に渡すことができます。

NULL 以外の場合、呼び出し元のアプリケーションは 3 つのポインターをすべて解放する必要があります。

必要条件

   
対象プラットフォーム Windows
ヘッダー shdeprecated.h