Partager via


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.

Note Ce membre n’est valide que lors de la première navigation à partir d’une application compatible avec les éléments hlink, telle que Word.
 

_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