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

Windows Vista Service Pack 1 (SP1) 及更新版本,或僅限 Windows Internet Explorer 7 和更新版本。 如果網路釣魚篩選器已關閉,則為 0;如果開啟,則為 1。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 shdeprecated.h