Structure BASEBROWSERDATAXP (shdeprecated.h)
Contient des membres protégés de la classe de base. BASEBROWSERDATA définit l’état du navigateur et est utilisé avec IBrowserService2 ::GetBaseBrowserData et IBrowserService2 ::P utBaseBrowserData.
Syntaxe
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;
Membres
_hwnd
Type : HWND
Handle de la fenêtre de niveau supérieur du navigateur.
_ptl
Type : ITravelLog*
Pointeur vers le ITravelLog du navigateur.
_phlf
Type : IHlinkFrame*
Pointeur vers l’IHlinkFrame du navigateur.
_pautoWB2
Type : IWebBrowser2*
Pointeur vers l’objet IWebBrowser2 du navigateur.
_pautoEDS
Type : IExpDispSupport*
Pointeur vers l’objet IExpDispSupport du navigateur.
_pautoSS
Type : IShellService*
Pointeur vers l’objet IShellService du navigateur.
_eSecureLockIcon
Type : int
L’une des valeurs suivantes pour indiquer l’icône de verrou de sécurité.
SECURELOCK_NOCHANGE (-1)
Aucune modification des status de chiffrement de sécurité.
SECURELOCK_SET_UNSECURE (0)
Par défaut. 0x0000. Aucun chiffrement de sécurité n’est présent.
SECURELOCK_SET_MIXED
Plusieurs méthodes de chiffrement de sécurité sont présentes.
SECURELOCK_SET_SECUREUNKNOWNBIT
Le niveau de chiffrement de sécurité n’est pas connu.
SECURELOCK_SET_SECURE40BIT
Le chiffrement de sécurité 40 bits est présent.
SECURELOCK_SET_SECURE56BIT
Un chiffrement de sécurité 56 bits est présent.
SECURELOCK_SET_FORTEZZA
Le chiffrement de sécurité Fortezza est présent.
SECURELOCK_SET_SECURE128BIT
Le chiffrement de sécurité 128 bits est présent.
SECURELOCK_FIRSTSUGGEST
Un paramètre de chiffrement de sécurité doit être suggéré.
SECURELOCK_SUGGEST_UNSECURE (SECURELOCK_FIRSTSUGGEST)
Aucun chiffrement de sécurité n’a été suggéré.
SECURELOCK_SUGGEST_MIXED
Des méthodes de chiffrement de sécurité mixtes ont été suggérées.
SECURELOCK_SUGGEST_SECUREUNKNOWNBIT
Une méthode de chiffrement de sécurité inconnue a été suggérée.
SECURELOCK_SUGGEST_SECURE40BIT
Le chiffrement de sécurité 40 bits a été suggéré.
SECURELOCK_SUGGEST_SECURE56BIT
Le chiffrement de sécurité 56 bits a été suggéré.
SECURELOCK_SUGGEST_FORTEZZA
Le chiffrement de sécurité Fortezza a été suggéré.
SECURELOCK_SUGGEST_SECURE128BIT
Le chiffrement de sécurité 128 bits a été suggéré.
_fCreatingViewWindow
Type : UINT
Une fenêtre d’affichage est en cours de création par le navigateur.
_uActivateState
Type : UINT
L’affichage du navigateur est dans un état activé.
_pidlViewState
_pctView
Type : IOleCommandTarget*
Pointeur mis en cache vers l’objet IOleCommandTarget associé à l’objet IShellFolder pointé par _psv.
_pidlCur
Type : PCIDLIST_ABSOLUTE
PIDL de l’emplacement actuel de navigation du navigateur. Cette valeur est la même que celle récupérée par IBrowserService ::GetPidl.
_psv
Type : IShellView*
Pointeur vers l’IShellView de l’emplacement actuel. Cet IShellView est lié à _pidlCur via IShellFolder ::CreateViewObject.
_psf
Type : IShellFolder*
Pointeur vers le IShellFolder de l’emplacement actuel. Cet IShellFolder est lié à _pidlCur.
_hwndView
Type : HWND
Handle de la fenêtre retournée par _psv-CreateViewWindow>.
_pszTitleCur
Type : LPWSTR
Pointeur vers une mémoire tampon contenant le texte de titre Unicode de l’emplacement actuel.
_pidlPending
Type : PCIDLIST_ABSOLUTE
PIDL de l’emplacement cible en attente. Une fois la navigation terminée, cette valeur passe à _pidlCur.
_psvPending
Type : IShellView*
IShellView de l’emplacement cible en attente. Une fois la navigation terminée, cette valeur passe à _psv.
_psfPending
Type : IShellFolder*
IShellFolder de l’emplacement cible en attente. Une fois la navigation terminée, cette valeur passe à _psf.
_hwndViewPending
Type : HWND
Handle de la fenêtre d’affichage de l’emplacement cible en attente. Une fois la navigation terminée, cette valeur passe à _hwndView.
_pszTitlePending
Type : LPWSTR
Pointeur vers une mémoire tampon contenant le texte de titre Unicode pour l’emplacement cible en attente. Une fois la navigation terminée, cette valeur passe à _pszTitleCur.
_fIsViewMSHTML
Type : BOOL
Valeur de type BOOL qui indique si le navigateur héberge le contenu du dossier ou du contenu web.
TRUE
Le navigateur héberge du contenu web.
FALSE
Le navigateur héberge le contenu du dossier.
_fPrivacyImpacted
Type : BOOL
Valeur de type BOOL qui indique s’il existe un problème de confidentialité avec le contenu du navigateur.
TRUE
Le contenu du navigateur pose un problème de confidentialité.
FALSE
Il n’y a pas de problème de confidentialité avec le contenu du navigateur.
_clsidView
Type : CLSID
_clsidViewPending
Type : CLSID
_hwndFrame
Type : HWND
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | shdeprecated.h |