Sdílet prostřednictvím


IVsSingleFileGeneratorFactory.CreateGeneratorInstance – metoda (String, Int32, Int32, Int32, IVsSingleFileGenerator)

 

Vytvoří instanci generátoru.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntaxe

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

Parametry

  • wszProgId
    [v] ProgID generátor factory.
  • pbGeneratesDesignTimeSource
    [výstup] Booleovská hodnota; truePokud výrobce generuje zdroje v době návrhu.
  • pbGeneratesSharedDesignTimeSource
    [výstup] Booleovská hodnota; truePokud výrobce generuje sdílené zdroje v době návrhu.
  • pbUseTempPEFlag
    [výstup] Booleovská hodnota; truePokud výrobce používá dočasné příznaky PE.
  • ppGenerate
    [výstup] Identifikátor GUID výroby.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell80.idl:

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

Viz také

IVsSingleFileGeneratorFactory – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek