Compartilhar via


Método IVsSingleFileGeneratorFactory.GetGeneratorInformation (String, Int32, Int32, Int32, Guid)

 

Obtém informações sobre uma fábrica de gerador.

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

Sintaxe

int GetGeneratorInformation(
    string wszProgId,
    out int pbGeneratesDesignTimeSource,
    out int pbGeneratesSharedDesignTimeSource,
    out int pbUseTempPEFlag,
    out Guid pguidGenerator
)
int GetGeneratorInformation(
    String^ wszProgId,
    [OutAttribute] int% pbGeneratesDesignTimeSource,
    [OutAttribute] int% pbGeneratesSharedDesignTimeSource,
    [OutAttribute] int% pbUseTempPEFlag,
    [OutAttribute] Guid% pguidGenerator
)
abstract GetGeneratorInformation : 
        wszProgId:string *
        pbGeneratesDesignTimeSource:int byref *
        pbGeneratesSharedDesignTimeSource:int byref *
        pbUseTempPEFlag:int byref *
        pguidGenerator:Guid byref -> int
Function GetGeneratorInformation (
    wszProgId As String,
    <OutAttribute> ByRef pbGeneratesDesignTimeSource As Integer,
    <OutAttribute> ByRef pbGeneratesSharedDesignTimeSource As Integer,
    <OutAttribute> ByRef pbUseTempPEFlag As Integer,
    <OutAttribute> ByRef pguidGenerator As Guid
) 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.
  • pguidGenerator
    [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 GetGeneratorInformation(
    [in] LPCWSTR wszProgID, 
    [out] BOOL* pbGeneratesDesignTimeSource,
    [out] BOOL* pbGeneratesSharedDesignTimeSource,
    [out] BOOL* pbUseTempPEFlag,
    [out] GUID* pguidGenerator
);

Consulte também

Interface IVsSingleFileGeneratorFactory
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo