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
Параметры
- lptType
- LIB_PERSISTTYPE
[in] Задает хранимый в базе данных тип библиотеки. Всегда выполняйте LPT_GLOBAL из перечисления LIB_PERSISTTYPE.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из vsshell80. IDL:
HRESULT IVsSimpleLibrary2::SaveState(
[in] IStream *pIStream,
[in] LIB_PERSISTTYPE lptType
);
Среда вызывает этот метод, чтобы указать, что необходимо сохранить сведения о контейнере просмотра. Этот метод имеет смысл только для библиотек, предоставляющих глобальные контейнеры просмотра. Таким образом, lptType параметр всегда имеет значение LPT_GLOBAL . Заполните IStream объект, указанный в pIStream параметре, любыми сведениями о библиотеке, которые вы выбираете для сохранения.