Поделиться через


Структура BASEBROWSERDATALH (shdeprecated.h)

Содержит защищенные члены базового класса. BASEBROWSERDATA определяет состояние браузера и используется с IBrowserService2::GetBaseBrowserData и IBrowserService2::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*

Кэшированный указатель на объект 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

_lPhishingFilterStatus

Тип: LONG

Windows Vista с пакетом обновления 1 (SP1) и более поздних версий или Windows Internet Обозреватель 7 и более поздних версий. 0, если фильтр фишинга отключен; 1, если он включен.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть shdeprecated.h