IVsLibrary2.LoadState(IStream, LIB_PERSISTTYPE) Méthode

Définition

Demande à la bibliothèque de charger ses conteneurs Browse globaux persistants.

public:
 int LoadState(Microsoft::VisualStudio::OLE::Interop::IStream ^ pIStream, Microsoft::VisualStudio::Shell::Interop::LIB_PERSISTTYPE lptType);
public:
 int LoadState(Microsoft::VisualStudio::OLE::Interop::IStream ^ pIStream, Microsoft::VisualStudio::Shell::Interop::LIB_PERSISTTYPE lptType);
int LoadState(Microsoft::VisualStudio::OLE::Interop::IStream const & pIStream, Microsoft::VisualStudio::Shell::Interop::LIB_PERSISTTYPE lptType);
public int LoadState (Microsoft.VisualStudio.OLE.Interop.IStream pIStream, Microsoft.VisualStudio.Shell.Interop.LIB_PERSISTTYPE lptType);
abstract member LoadState : Microsoft.VisualStudio.OLE.Interop.IStream * Microsoft.VisualStudio.Shell.Interop.LIB_PERSISTTYPE -> int
Public Function LoadState (pIStream As IStream, lptType As LIB_PERSISTTYPE) As Integer

Paramètres

pIStream
IStream

[in] Pointeur vers une interface IStream.

lptType
LIB_PERSISTTYPE

[in] Spécifie le type persistant de la bibliothèque. Toujours LPT_GLOBAL.

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Remarques

Signature COM

À partir de vsshell80. idl :

HRESULT IVsLibrary2::LoadState(  
   [in] IStream *pIStream,   
   [in] LIB_PERSISTTYPE lptType  
);  

Lorsqu’un gestionnaire de bibliothèque s’inscrit lui-même auprès du gestionnaire d’objets de l’environnement, l’environnement appelle cette méthode de façon itérative pour chaque bibliothèque dans le gestionnaire de bibliothèque afin de charger sa liste de conteneurs persistants. Étant donné que cette méthode est explicite uniquement pour les bibliothèques qui fournissent des conteneurs de navigation globaux, le lptType paramètre est toujours LPT_GLOBAL . Le pIStream paramètre spécifie un IStream objet à partir duquel récupérer les conteneurs persistants.

S’applique à