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 エラー コードを返します。
解説
pstm が NULL でない場合は、IOleObject の QueryInterface を呼び出して、IPersistHistory へのポインターを取得できます。
IStream と IBindCtx は 、IPersistHistory::LoadHistory に渡すことができます。
NULL 以外の場合、呼び出し元のアプリケーションは 3 つのポインターをすべて解放する必要があります。
必要条件
対象プラットフォーム | Windows |
ヘッダー | shdeprecated.h |