BASEBROWSERDATAXP 構造体 (shdeprecated.h)

基底クラスの保護されたメンバーが含まれます。 BASEBROWSERDATA はブラウザーの状態を定義し 、IBrowserService2::GetBaseBrowserData および IBrowserService2::P utBaseBrowserData と共に使用されます。

構文

typedef struct BASEBROWSERDATAXP {
                            HWND              _hwnd;
                            ITravelLog        *_ptl;
                            IHlinkFrame       *_phlf;
                            IWebBrowser2      *_pautoWB2;
                            IExpDispSupportXP *_pautoEDS;
                            IShellService     *_pautoSS;
                            int               _eSecureLockIcon;
                            UINT              _fCreatingViewWindow : 1;
                            UINT              _uActivateState;
                            PCIDLIST_ABSOLUTE _pidlViewState;
                            IOleCommandTarget *_pctView;
                            PIDLIST_ABSOLUTE  _pidlCur;
                            IShellView        *_psv;
                            IShellFolder      *_psf;
                            HWND              _hwndView;
                            LPWSTR            _pszTitleCur;
                            PIDLIST_ABSOLUTE  _pidlPending;
                            IShellView        *_psvPending;
                            IShellFolder      *_psfPending;
                            HWND              _hwndViewPending;
                            LPWSTR            _pszTitlePending;
                            BOOL              _fIsViewMSHTML;
                            BOOL              _fPrivacyImpacted;
                            CLSID             _clsidView;
                            CLSID             _clsidViewPending;
                            HWND              _hwndFrame;
} BASEBROWSERDATAXP, *LPBASEBROWSERDATAXP;

メンバー

_hwnd

型: HWND

ブラウザーの最上位ウィンドウのハンドル。

_ptl

種類: ITravelLog*

ブラウザーの ITravelLog へのポインター。

_phlf

種類: IHlinkFrame*

ブラウザーの IHlinkFrame へのポインター。

メモこのメンバーは、Wordなどの hlink 要素互換アプリケーションからの最初のナビゲーションでのみ有効です。
 

_pautoWB2

種類: IWebBrowser2*

ブラウザーの IWebBrowser2 オブジェクトへのポインター。

_pautoEDS

種類: IExpDispSupport*

ブラウザーの IExpDispSupport オブジェクトへのポインター。

_pautoSS

種類: IShellService*

ブラウザーの IShellService オブジェクトへのポインター。

_eSecureLockIcon

型: int

セキュリティ ロック アイコンを示す次のいずれかの値。

SECURELOCK_NOCHANGE (-1)

セキュリティ暗号化の状態は変更されません。

SECURELOCK_SET_UNSECURE (0)

既定値。 0x0000。 セキュリティ暗号化は存在しません。

SECURELOCK_SET_MIXED

複数のセキュリティ暗号化方法があります。

SECURELOCK_SET_SECUREUNKNOWNBIT

セキュリティ暗号化レベルが不明です。

SECURELOCK_SET_SECURE40BIT

40 ビットのセキュリティ暗号化が存在します。

SECURELOCK_SET_SECURE56BIT

56 ビットのセキュリティ暗号化が存在します。

SECURELOCK_SET_FORTEZZA

Fortezza セキュリティ暗号化が存在します。

SECURELOCK_SET_SECURE128BIT

128 ビットのセキュリティ暗号化が存在します。

SECURELOCK_FIRSTSUGGEST

セキュリティ暗号化の設定を推奨する必要があります。

SECURELOCK_SUGGEST_UNSECURE (SECURELOCK_FIRSTSUGGEST)

セキュリティ暗号化は推奨されていません。

SECURELOCK_SUGGEST_MIXED

混合セキュリティ暗号化方法が推奨されています。

SECURELOCK_SUGGEST_SECUREUNKNOWNBIT

不明なセキュリティ暗号化方法が推奨されています。

SECURELOCK_SUGGEST_SECURE40BIT

40 ビットのセキュリティ暗号化が推奨されています。

SECURELOCK_SUGGEST_SECURE56BIT

56 ビットのセキュリティ暗号化が推奨されています。

SECURELOCK_SUGGEST_FORTEZZA

Fortezza のセキュリティ暗号化が推奨されています。

SECURELOCK_SUGGEST_SECURE128BIT

128 ビットのセキュリティ暗号化が推奨されています。

_fCreatingViewWindow

型: UINT

ブラウザーによってビュー ウィンドウが作成されています。

_uActivateState

型: UINT

ブラウザー ビューはアクティブ化された状態です。

_pidlViewState

_pctView

種類: IOleCommandTarget*

_psvが指す IShellFolder オブジェクトに関連付けられている IOleCommandTarget オブジェクトへのキャッシュされたポインター。

_pidlCur

種類: PCIDLIST_ABSOLUTE

ブラウザーの現在の移動場所の PIDL。 この値は、 IBrowserService::GetPidl によって取得された値と同じです。

_psv

種類: IShellView*

現在の場所の IShellView へのポインター。 この IShellView は、IShellFolder::CreateViewObject を介して_pidlCurにバインドされます。

_psf

種類: IShellFolder*

現在の場所の IShellFolder へのポインター。 この IShellFolder、_pidlCurにバインドされます。

_hwndView

型: HWND

_psv-CreateViewWindow によって返されるウィンドウへの>ハンドル。

_pszTitleCur

種類: LPWSTR

現在の場所の Unicode タイトル テキストを含むバッファーへのポインター。

_pidlPending

種類: PCIDLIST_ABSOLUTE

保留中のターゲットの場所の PIDL。 ナビゲーションが完了すると、この値は _pidlCurに移動します。

_psvPending

種類: IShellView*

保留中のターゲットの場所の IShellView 。 ナビゲーションが完了すると、この値は _psvに移動します。

_psfPending

種類: IShellFolder*

保留中のターゲットの場所の IShellFolder 。 ナビゲーションが完了すると、この値は _psfに移動します。

_hwndViewPending

型: HWND

保留中のターゲットの場所のビュー ウィンドウへのハンドル。 ナビゲーションが完了すると、この値は _hwndViewに移動します。

_pszTitlePending

種類: LPWSTR

保留中のターゲットの場所の Unicode タイトル テキストを含むバッファーへのポインター。 ナビゲーションが完了すると、この値は _pszTitleCurに移動します。

_fIsViewMSHTML

種類: BOOL

ブラウザーがフォルダー コンテンツまたは Web コンテンツをホストしているかどうかを示す BOOL 型の値。

TRUE

ブラウザーが Web コンテンツをホストしています。

FALSE

ブラウザーがフォルダー コンテンツをホストしています。

_fPrivacyImpacted

種類: BOOL

ブラウザーのコンテンツにプライバシー上の懸念があるかどうかを示す BOOL 型の値。

TRUE

ブラウザーのコンテンツにはプライバシーに関する懸念があります。

FALSE

ブラウザーのコンテンツにプライバシーに関する懸念はありません。

_clsidView

型: CLSID

_clsidViewPending

型: CLSID

_hwndFrame

型: HWND

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header shdeprecated.h