Compartilhar via


Método IVsSingleFileGeneratorFactory.CreateGeneratorInstance (String, Int32, Int32, Int32, IVsSingleFileGenerator)

 

Cria uma instância do gerador.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

int CreateGeneratorInstance(
    string wszProgId,
    out int pbGeneratesDesignTimeSource,
    out int pbGeneratesSharedDesignTimeSource,
    out int pbUseTempPEFlag,
    out IVsSingleFileGenerator ppGenerate
)
int CreateGeneratorInstance(
    String^ wszProgId,
    [OutAttribute] int% pbGeneratesDesignTimeSource,
    [OutAttribute] int% pbGeneratesSharedDesignTimeSource,
    [OutAttribute] int% pbUseTempPEFlag,
    [OutAttribute] IVsSingleFileGenerator^% ppGenerate
)
abstract CreateGeneratorInstance : 
        wszProgId:string *
        pbGeneratesDesignTimeSource:int byref *
        pbGeneratesSharedDesignTimeSource:int byref *
        pbUseTempPEFlag:int byref *
        ppGenerate:IVsSingleFileGenerator byref -> int
Function CreateGeneratorInstance (
    wszProgId As String,
    <OutAttribute> ByRef pbGeneratesDesignTimeSource As Integer,
    <OutAttribute> ByRef pbGeneratesSharedDesignTimeSource As Integer,
    <OutAttribute> ByRef pbUseTempPEFlag As Integer,
    <OutAttribute> ByRef ppGenerate As IVsSingleFileGenerator
) As Integer

Parâmetros

  • wszProgId
    [in] O identificador de programa da fábrica gerador.
  • pbGeneratesDesignTimeSource
    [out] Valor booleano; trueSe a fábrica gerar código-fonte em tempo de design.
  • pbGeneratesSharedDesignTimeSource
    [out] Valor booleano; trueSe a fábrica gerar código-fonte compartilhados em tempo de design.
  • pbUseTempPEFlag
    [out] Valor booleano; trueSe o factory usa sinalizadores temporários do PE.
  • ppGenerate
    [out] O GUID da fábrica.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell80.idl:

HRESULT CreateGeneratorInstance(
    [in] LPCOLESTR wszProgId,
    [out] BOOL* pbGeneratesDesignTimeSource,
    [out] BOOL* pbGeneratesSharedDesignTimeSource,
    [out] BOOL* pbUseTempPEFlag,
    [out] IVsSingleFileGenerator** ppGenerate
);

Consulte também

Interface IVsSingleFileGeneratorFactory
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo