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
현재 위치에 대한 유니코드 제목 텍스트가 포함된 버퍼에 대한 포인터입니다.
_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 |