IVsAggregatableProjectCorrected.InitializeForOuter, méthode
Appelé par le propriétaire, le sous-type externe de projet, libérer le projet possédé, le sous-type interne de projet, d'effectuer ses tâches d'initialisation.
Espace de noms : Microsoft.VisualStudio.Shell.Flavor
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Function InitializeForOuter ( _
pszFilename As String, _
pszLocation As String, _
pszName As String, _
grfCreateFlags As UInteger, _
ByRef iidProject As Guid, _
<OutAttribute> ByRef ppvProject As IntPtr, _
<OutAttribute> ByRef pfCanceled As Integer _
) As Integer
int InitializeForOuter(
string pszFilename,
string pszLocation,
string pszName,
uint grfCreateFlags,
ref Guid iidProject,
out IntPtr ppvProject,
out int pfCanceled
)
Paramètres
- pszFilename
Type : System.String
[in] nom de fichier de projet du projet d'être initialisé.
- pszLocation
Type : System.String
[out] emplacement du fichier projet initialisé.
- pszName
Type : System.String
[in] pointeur à une chaîne terminé par le caractère NULL contenant le nom.
- grfCreateFlags
Type : System.UInt32
[in] contrôles comment un projet est créé ou ouvert.Des valeurs sont prises de l'énumération d'__VSCREATEPROJFLAGS.
- iidProject
Type : System.Guid%
[in] identificateur de l'interface d'ppvProject retourné.
- ppvProject
Type : System.IntPtr%
[, iid_is iidProject ()] Pointeur à l'interface spécifiée par iidProject.
- pfCanceled
Type : System.Int32%
[out] pointeur à une balise où true indique annulé.
Valeur de retour
Type : System.Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.