IVsSimpleLibrary2.SaveState(IStream, LIB_PERSISTTYPE) Methode

Definition

Fordert die Bibliothek auf, ihren beibehaltenen globalen Browse-Container zu speichern.

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

Parameter

pIStream
IStream

[in] Ein IStream, in das geschrieben werden soll.

lptType
LIB_PERSISTTYPE

[in] Gibt den persistenten Typ der Bibliothek an. LPT_GLOBAL immer aus der LIB_PERSISTTYPE-Enumeration.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus vsshell80. idl:

HRESULT IVsSimpleLibrary2::SaveState(  
   [in] IStream         *pIStream,   
   [in] LIB_PERSISTTYPE  lptType  
);  

Die Umgebung ruft diese Methode auf, um anzugeben, dass die Such Container Informationen persistent gespeichert werden sollen. Diese Methode ist nur für Bibliotheken sinnvoll, die globale Such Container bereitstellen. Daher ist der- lptType Parameter immer LPT_GLOBAL . Füllen IStream Sie das im-Parameter angegebene-Objekt pIStream mit den Bibliotheksinformationen aus, die Sie beibehalten möchten.

Gilt für