IVsAggregatableProjectCorrected.InitializeForOuter(String, String, String, UInt32, Guid, IntPtr, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado pelo proprietário, o subtipo de projeto externo, para ter o projeto de propriedade, o subtipo de projeto interno, para fazer seu trabalho de inicialização.
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
Parâmetros
- pszFilename
- String
no Nome do arquivo de projeto a ser inicializado.
- pszLocation
- String
fora Local do arquivo de projeto inicializado.
- pszName
- String
no Ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome.
- grfCreateFlags
- UInt32
no Controla como um projeto é criado ou aberto. Os valores são obtidos da __VSCREATEPROJFLAGS enumeração.
- iidProject
- Guid
no Identificador da interface do retornado ppvProject .
- ppvProject
- IntPtr
[out, iid_is (iidProject)] Ponteiro para a interface especificada por iidProject .
- pfCanceled
- Int32
fora Ponteiro para um sinalizador onde true indica cancelado.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.