BASEBROWSERDATALH 结构 (shdeprecated.h)

包含基类的受保护成员。 BASEBROWSERDATA 定义浏览器状态,并与 IBrowserService2::GetBaseBrowserDataIBrowserService2::P utBaseBrowserData 一起使用。

语法

typedef struct BASEBROWSERDATALH {
  HWND              _hwnd;
  ITravelLog        *_ptl;
  IHlinkFrame       *_phlf;
  IWebBrowser2      *_pautoWB2;
  IExpDispSupport   *_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;
  LONG              _lPhishingFilterStatus;
} BASEBROWSERDATALH, *LPBASEBROWSERDATALH;

成员

_hwnd

类型:HWND

浏览器顶级窗口的句柄。

_ptl

类型: ITravelLog*

指向浏览器的 ITravelLog 的指针。

_phlf

类型: IHlinkFrame*

指向浏览器 IHlinkFrame 的指针。

注意此成员仅在从 hlink 元素兼容的应用程序(如 Word)进行首次导航时有效。
 

_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

BOOL 类型的值,该值指示浏览器是托管文件夹内容还是 Web 内容。

TRUE

浏览器正在托管 Web 内容。

FALSE

浏览器正在托管文件夹内容。

_fPrivacyImpacted

类型: BOOL

BOOL 类型的值,该值指示浏览器内容是否存在隐私问题。

TRUE

浏览器的内容存在隐私问题。

FALSE

浏览器的内容不涉及隐私问题。

_clsidView

类型: CLSID

_clsidViewPending

类型: CLSID

_hwndFrame

类型:HWND

_lPhishingFilterStatus

类型: LONG

具有 Service Pack 1 的 Windows Vista (SP1) 及更高版本,或仅 Windows Internet Explorer 7 及更高版本。 如果网络钓鱼筛选器关闭,则为 0;如果已打开,则为 1。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 shdeprecated.h