FlavoredProject.IVsAggregatableProject.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 subtipo de projeto externo para que o subtipo de projeto interno faça seu trabalho de inicialização.
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
Parâmetros
- fileName
- String
O nome de arquivo do projeto a ser inicializado.
- location
- String
O caminho do arquivo de projeto.
- name
- String
O nome do projeto.
- flags
- UInt32
Sinalizadores que descrevem como um projeto deve ser criado ou aberto. Os valores são obtidos da __VSCREATEPROJFLAGS enumeração.
- guidProject
- Guid
referência A ID da interface do projeto. Ela deverá ser Microsoft.VisualStudio.NativeMethods.IID_IUnknown.
- project
- IntPtr
fora Um ponteiro para o projeto.
- canceled
- Int32
[fora] true Se o projeto foi cancelado.
Retornos
Se o método tiver sucesso, S_OK , caso contrário, um código de erro.
Implementações
Comentários
Esse método chama InitializeForOuter.