Struttura BASEBROWSERDATALH (shdeprecated.h)

Contiene membri protetti della classe base. BASEBROWSERDATA definisce lo stato del browser e viene usato con IBrowserService2::GetBaseBrowserData e IBrowserService2::P utBaseBrowserData.

Sintassi

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;

Members

_hwnd

Tipo: HWND

Handle della finestra di primo livello del browser.

_ptl

Tipo: IAccountLog*

Puntatore all'IAccountLog del browser.

_phlf

Tipo: IHlinkFrame*

Puntatore al IHlinkFrame del browser.

Nota Questo membro è valido solo al primo spostamento da un'applicazione compatibile con gli elementi hlink, ad esempio Word.
 

_pautoWB2

Tipo: IWebBrowser2*

Puntatore all'oggetto IWebBrowser2 del browser.

_pautoEDS

Tipo: IExpDispSupport*

Puntatore all'oggetto IExpDispSupport del browser.

_pautoSS

Tipo: IShellService*

Puntatore all'oggetto IShellService del browser.

_eSecureLockIcon

Tipo: int

Uno dei valori seguenti per indicare l'icona del blocco di sicurezza.

SECURELOCK_NOCHANGE (-1)

Nessuna modifica dello stato della crittografia della sicurezza.

SECURELOCK_SET_UNSECURE (0)

Valore predefinito. 0x0000. Nessuna crittografia di sicurezza presente.

SECURELOCK_SET_MIXED

Sono presenti più metodi di crittografia della sicurezza.

SECURELOCK_SET_SECUREUNKNOWNBIT

Il livello di crittografia della sicurezza non è noto.

SECURELOCK_SET_SECURE40BIT

È presente la crittografia di sicurezza a 40 bit.

SECURELOCK_SET_SECURE56BIT

È presente la crittografia di sicurezza a 56 bit.

SECURELOCK_SET_FORTEZZA

È presente la crittografia di sicurezza Fortezza.

SECURELOCK_SET_SECURE128BIT

È presente la crittografia di sicurezza a 128 bit.

SECURELOCK_FIRSTSUGGEST

È consigliabile suggerire un'impostazione di crittografia della sicurezza.

SECURELOCK_SUGGEST_UNSECURE (SECURELOCK_FIRSTSUGGEST)

Non è stata suggerita alcuna crittografia di sicurezza.

SECURELOCK_SUGGEST_MIXED

Sono stati suggeriti metodi di crittografia della sicurezza mista.

SECURELOCK_SUGGEST_SECUREUNKNOWNBIT

È stato suggerito un metodo di crittografia della sicurezza sconosciuto.

SECURELOCK_SUGGEST_SECURE40BIT

È stata suggerita la crittografia della sicurezza a 40 bit.

SECURELOCK_SUGGEST_SECURE56BIT

È stata suggerita la crittografia della sicurezza a 56 bit.

SECURELOCK_SUGGEST_FORTEZZA

È stata suggerita la crittografia della sicurezza Fortezza.

SECURELOCK_SUGGEST_SECURE128BIT

È stata suggerita la crittografia della sicurezza a 128 bit.

_fCreatingViewWindow

Tipo: UINT

Una finestra di visualizzazione viene creata dal browser.

_uActivateState

Tipo: UINT

La visualizzazione del browser si trova in uno stato attivato.

_pidlViewState

_pctView

Tipo: IOleCommandTarget*

Puntatore memorizzato nella cache all'oggetto IOleCommandTarget associato all'oggetto IShellFolder a cui punta _psv.

_pidlCur

Tipo: PCIDLIST_ABSOLUTE

UN FILE PIDL della posizione corrente di navigazione del browser. Questo valore è lo stesso recuperato da IBrowserService::GetPidl.

_psv

Tipo: IShellView*

Puntatore a IShellView della posizione corrente. Questo controllo IShellView è associato a _pidlCur tramite IShellFolder::CreateViewObject.

_psf

Tipo: IShellFolder*

Puntatore a IShellFolder della posizione corrente. Questo IShellFolder è associato a _pidlCur.

_hwndView

Tipo: HWND

Handle per la finestra restituita da _psv-CreateViewWindow>.

_pszTitleCur

Tipo: LPWSTR

Puntatore a un buffer contenente il testo del titolo Unicode per la posizione corrente.

_pidlPending

Tipo: PCIDLIST_ABSOLUTE

PIDL del percorso di destinazione in sospeso. Al termine dello spostamento, questo valore passa a _pidlCur.

_psvPending

Tipo: IShellView*

IShellView della posizione di destinazione in sospeso. Al termine dello spostamento, questo valore passa a _psv.

_psfPending

Tipo: IShellFolder*

IShellFolder del percorso di destinazione in sospeso. Al termine dello spostamento, questo valore passa a _psf.

_hwndViewPending

Tipo: HWND

Handle per la finestra di visualizzazione della posizione di destinazione in sospeso. Al termine dello spostamento, questo valore passa a _hwndView.

_pszTitlePending

Tipo: LPWSTR

Puntatore a un buffer contenente il testo del titolo Unicode per la posizione di destinazione in sospeso. Al termine dello spostamento, questo valore passa a _pszTitleCur.

_fIsViewMSHTML

Tipo: BOOL

Valore di tipo BOOL che indica se il browser ospita il contenuto della cartella o il contenuto Web.

true

Il browser ospita contenuto Web.

FALSE

Il browser ospita il contenuto della cartella.

_fPrivacyImpacted

Tipo: BOOL

Valore di tipo BOOL che indica se esiste un problema di privacy con il contenuto del browser.

true

C'è un problema di privacy con il contenuto del browser.

FALSE

Non c'è un problema di privacy con il contenuto del browser.

_clsidView

Tipo: CLSID

_clsidViewPending

Tipo: CLSID

_hwndFrame

Tipo: HWND

_lPhishingFilterStatus

Tipo: LONG

Solo Windows Vista con Service Pack 1 (SP1) e versioni successive o Windows Internet Explorer 7 e versioni successive. 0 se il filtro di phishing è disattivato; 1 se è acceso.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione shdeprecated.h