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

[in] Объект IStream, в который выполняется запись.

lptType
LIB_PERSISTTYPE

[in] Задает хранимый в базе данных тип библиотеки. Всегда выполняйте LPT_GLOBAL из перечисления LIB_PERSISTTYPE.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из vsshell80. IDL:

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

Среда вызывает этот метод, чтобы указать, что необходимо сохранить сведения о контейнере просмотра. Этот метод имеет смысл только для библиотек, предоставляющих глобальные контейнеры просмотра. Таким образом, lptType параметр всегда имеет значение LPT_GLOBAL . Заполните IStream объект, указанный в pIStream параметре, любыми сведениями о библиотеке, которые вы выбираете для сохранения.

Применяется к