IVsSimpleLibrary2.SaveState(IStream, LIB_PERSISTTYPE) 方法

定义

要求库保存其保留的全局浏览容器。

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

参数

pIStream
IStream

IStream 要写入的对象。

lptType
LIB_PERSISTTYPE

中指定库的持久类型。 始终 LPT_GLOBALLIB_PERSISTTYPE 枚举。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell80:

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

环境调用此方法以指示应保留浏览容器信息。 此方法仅对提供全局浏览容器的库有意义。 因此, lptType 参数始终为 LPT_GLOBALIStream pIStream 用您选择保留的任何库信息来填充参数中给定的对象。

适用于