IVsAggregatableProjectCorrected.InitializeForOuter(String, String, String, UInt32, Guid, IntPtr, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается владельцем, внешним подтипом проекта, чтобы принадлежащий проект, внутренний подтип проекта выполнил инициализацию.
public:
int InitializeForOuter(System::String ^ pszFilename, System::String ^ pszLocation, System::String ^ pszName, System::UInt32 grfCreateFlags, Guid % iidProject, [Runtime::InteropServices::Out] IntPtr % ppvProject, [Runtime::InteropServices::Out] int % pfCanceled);
public int InitializeForOuter (string pszFilename, string pszLocation, string pszName, uint grfCreateFlags, ref Guid iidProject, out IntPtr ppvProject, out int pfCanceled);
abstract member InitializeForOuter : string * string * string * uint32 * Guid * nativeint * int -> int
Public Function InitializeForOuter (pszFilename As String, pszLocation As String, pszName As String, grfCreateFlags As UInteger, ByRef iidProject As Guid, ByRef ppvProject As IntPtr, ByRef pfCanceled As Integer) As Integer
Параметры
- pszFilename
- String
[in] Имя файла проекта, который необходимо инициализировать.
- pszLocation
- String
[out] Местоположение инициализированного файла проекта.
- pszName
- String
[in] Указатель на заканчивающуюся нулем строку, содержащую имя.
- grfCreateFlags
- UInt32
[in] Управляет способом создания или открытия проекта. Значения берутся из перечисления __VSCREATEPROJFLAGS.
- iidProject
- Guid
[in] Идентификатор интерфейса возвращенного ppvProject.
- ppvProject
- IntPtr
[out, iid_is(iidProject)] Указатель на интерфейс, указанный параметром iidProject.
- pfCanceled
- Int32
[out] Указатель на флаг, в котором значение true обозначает отмену.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.