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


Структура 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 браузера.

Примечание Этот элемент действителен только при первой навигации из приложения, совместимого с элементом 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

Требования

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