Структура 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*
Кэшированный указатель на объект IOleCommandTarget , связанный с объектом IShellFolder, на который указывает _psv.
_pidlCur
Тип: PCIDLIST_ABSOLUTE
PIDL текущего расположения браузера. Это значение совпадает с получением IBrowserService::GetPidl.
_psv
Тип: IShellView*
Указатель на IShellView текущего расположения. Этот IShellView привязан к _pidlCur через IShellFolder::CreateViewObject.
_psf
Тип: IShellFolder*
Указатель на IShellFolder текущего расположения. Эта папка IShellFolder привязана к _pidlCur.
_hwndView
Тип: HWND
Дескриптор окна, возвращенный _psv-CreateViewWindow>.
_pszTitleCur
Тип: LPWSTR
Указатель на буфер, содержащий текст заголовка Юникода для текущего расположения.
_pidlPending
Тип: PCIDLIST_ABSOLUTE
PIDL ожидающего целевого расположения. После завершения навигации это значение перемещается в _pidlCur.
_psvPending
Тип: IShellView*
IShellView ожидающего целевого расположения. После завершения навигации это значение перемещается в _psv.
_psfPending
Тип: IShellFolder*
IShellFolder ожидающего целевого расположения. После завершения навигации это значение перемещается в _psf.
_hwndViewPending
Тип: HWND
Дескриптор окна представления ожидающего целевого расположения. После завершения навигации это значение перемещается в _hwndView.
_pszTitlePending
Тип: LPWSTR
Указатель на буфер, содержащий текст заголовка Юникода для ожидающего целевого расположения. После завершения навигации это значение перемещается в _pszTitleCur.
_fIsViewMSHTML
Тип: BOOL
Значение типа BOOL , указывающее, размещается ли в браузере содержимое папки или веб-содержимое.
TRUE
В браузере размещается веб-содержимое.
Ложь.
В браузере размещается содержимое папки.
_fPrivacyImpacted
Тип: BOOL
Значение типа BOOL , указывающее, существует ли проблема конфиденциальности с содержимым браузера.
TRUE
Существует проблема конфиденциальности с контентом браузера.
Ложь.
Содержимое браузера не связано с конфиденциальностью.
_clsidView
Тип: CLSID
_clsidViewPending
Тип: CLSID
_hwndFrame
Тип: HWND
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | shdeprecated.h |