IVsSolution4.EnsureSolutionIsLoaded(UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Принудительно загружает все решение синхронно до возврата управления данной функцией.
public:
int EnsureSolutionIsLoaded(System::UInt32 grfFlags);
public:
int EnsureSolutionIsLoaded(unsigned int grfFlags);
int EnsureSolutionIsLoaded(unsigned int grfFlags);
public int EnsureSolutionIsLoaded (uint grfFlags);
abstract member EnsureSolutionIsLoaded : uint32 -> int
Public Function EnsureSolutionIsLoaded (grfFlags As UInteger) As Integer
Параметры
- grfFlags
- UInt32
__VSBSLFLAGS, определяющее, как проект должен быть загружен.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
По умолчанию Visual Studio загружает только PLP_DemandLoad PLP_BackgroundLoad проекты и. Если grfFlags включен VSBSLFLAGS_LoadAllPendingProjects , Visual Studio также загружает PLP_LoadIfNeeded проекты, так что все проекты, кроме, PLP_ExplicitLoadOnly будут загружены.