IVsLibrary.SaveState(IStream, LIB_PERSISTTYPE) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
要求库保存其保留的全局浏览容器。
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
参数
- lptType
- LIB_PERSISTTYPE
中指定库的持久类型。 始终从枚举 LPT_GLOBAL LIB_PERSISTTYPE 。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell:
HRESULT IVsLibrary::SaveState(
[in] IStream *pIStream,
[in] LIB_PERSISTTYPE lptType
);
环境将调用此方法以指示应保留浏览容器信息。 此方法仅对提供全局浏览容器的库有意义。 因此,该 lptType 参数将始终为 LPT_GLOBAL 。 填写 pIStream 你选择保存的任何库信息。