IVsAggregatableProjectCorrected.InitializeForOuter(String, String, String, UInt32, Guid, IntPtr, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird vom Besitzer, dem äußere Projektuntertyp, aufgerufen, um das Projekt im Besitz, der innere Projektuntertyp, die Initialisierung durchführen kann.
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
Parameter
- pszFilename
- String
[in] Projektdateiname der Projekts, das initialisiert werden soll.
- pszLocation
- String
[out] Speicherort der initialisierten Projektdatei.
- pszName
- String
[in] Zeiger auf eine auf null endende Zeichenfolge, die den Namen enthält.
- grfCreateFlags
- UInt32
[in] Steuert, wie ein Projekt erstellt oder geöffnet wird. Die Werte werden der __VSCREATEPROJFLAGS-Enumeration entnommen.
- iidProject
- Guid
[in] Schnittstellenbezeichner des zurückgegebenen ppvProject.
- ppvProject
- IntPtr
[out, iid_is(iidProject)] Zeiger auf die durch iidProject angegebene Schnittstelle.
- pfCanceled
- Int32
[out] Zeiger auf ein Flag, bei dem true Abgebrochen angibt.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.