다음을 통해 공유


BASEBROWSERDATAXP 구조체(shdeprecated.h)

기본 클래스의 보호된 멤버를 포함합니다. BASEBROWSERDATA 는 브라우저 상태를 정의하며 IBrowserService2::GetBaseBrowserDataIBrowserService2::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*

_psv 가리키는 IShellFolder 개체와 연결된 IOleCommandTarget 개체에 대한 캐시된 포인터입니다.

_pidlCur

형식: PCIDLIST_ABSOLUTE

브라우저의 현재 탐색된 위치의 PIDL입니다. 이 값은 IBrowserService::GetPidl에서 검색한 값과 동일합니다.

_psv

형식: IShellView*

현재 위치의 IShellView 에 대한 포인터입니다. 이 IShellViewIShellFolder::CreateViewObject를 통해 _pidlCur 바인딩됩니다.

_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

브라우저가 웹 콘텐츠를 호스팅하고 있습니다.

FALSE

브라우저에서 폴더 콘텐츠를 호스팅하고 있습니다.

_fPrivacyImpacted

형식: BOOL

브라우저의 콘텐츠에 개인 정보 보호 문제가 있는지 여부를 나타내는 BOOL 형식의 값입니다.

TRUE

브라우저의 콘텐츠에 대한 개인 정보 보호 문제가 있습니다.

FALSE

브라우저의 콘텐츠에 대한 개인 정보 보호 문제가 없습니다.

_clsidView

형식: CLSID

_clsidViewPending

형식: CLSID

_hwndFrame

형식: HWND

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 shdeprecated.h