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.
_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 |