FlavoredProject.IVsAggregatableProject.InitializeForOuter(String, String, String, UInt32, Guid, IntPtr, Int32) Methode

Definition

Wird vom äußeren Projektuntertyp aufgerufen, damit der inneren Projektuntertyp die Initialisierung durchführen kann.

 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

Parameter

fileName
String

Der Projektdateiname der Projekts, das initialisiert werden soll.

location
String

Der Pfad der Projektdatei.

name
String

Der Name des Projekts.

flags
UInt32

Flags, die beschreiben, wie ein Projekt erstellt oder geöffnet werden soll. Die Werte werden der __VSCREATEPROJFLAGS-Enumeration entnommen.

guidProject
Guid

[ref] Die Schnittstellen-ID des Projekts. Dort sollte Microsoft.VisualStudio.NativeMethods.IID_IUnknown stehen.

project
IntPtr

[out] Ein Zeiger auf das Projekt.

canceled
Int32

[out] true, wenn das Projekt abgebrochen wurde.

Gibt zurück

Int32

Wenn die Methode erfolgreich ausgeführt wird, S_OK, andernfalls ein Fehlercode.

Implementiert

Hinweise

Diese Methode ruft InitializeForOuter auf.

Gilt für