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 的指標。
_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
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | shdeprecated.h |