FlavoredProject.IVsAggregatableProject.InitializeForOuter(String, String, String, UInt32, Guid, IntPtr, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается внешним подтипом проекта, чтобы внутренний подтип проекта выполнил инициализацию.
virtual int Microsoft.VisualStudio.Shell.Interop.IVsAggregatableProject.InitializeForOuter(System::String ^ fileName, System::String ^ location, System::String ^ name, System::UInt32 flags, Guid % guidProject, [Runtime::InteropServices::Out] IntPtr % project, [Runtime::InteropServices::Out] int % canceled) = Microsoft::VisualStudio::Shell::Interop::IVsAggregatableProject::InitializeForOuter;
int IVsAggregatableProject.InitializeForOuter (string fileName, string location, string name, uint flags, ref Guid guidProject, out IntPtr project, out int canceled);
abstract member Microsoft.VisualStudio.Shell.Interop.IVsAggregatableProject.InitializeForOuter : string * string * string * uint32 * Guid * nativeint * int -> int
override this.Microsoft.VisualStudio.Shell.Interop.IVsAggregatableProject.InitializeForOuter : string * string * string * uint32 * Guid * nativeint * int -> int
Function InitializeForOuter (fileName As String, location As String, name As String, flags As UInteger, ByRef guidProject As Guid, ByRef project As IntPtr, ByRef canceled As Integer) As Integer Implements IVsAggregatableProject.InitializeForOuter
Параметры
- fileName
- String
Имя файла проекта, который необходимо инициализировать.
- location
- String
Путь файла проекта.
- name
- String
Имя проекта.
- flags
- UInt32
Флаги, описывающие, как создавать или открывать проект. Значения берутся из перечисления __VSCREATEPROJFLAGS.
- guidProject
- Guid
[ref] Идентификатор интерфейса проекта. Вместо этого она должна иметь вид Microsoft.VisualStudio.NativeMethods.IID_IUnknown.
- project
- IntPtr
[out] Указатель на проект.
- canceled
- Int32
[out] Значение true, если проект был отменен.
Возвращаемое значение
S_OK в случае успешного выполнения метода; в противном случае — код ошибки.
Реализации
Комментарии
Этот метод вызывает InitializeForOuter.