IVsSingleFileGeneratorFactory.GetGeneratorInformation 方法

定义

获取有关生成器工厂的信息。

public:
 int GetGeneratorInformation(System::String ^ wszProgId, [Runtime::InteropServices::Out] int % pbGeneratesDesignTimeSource, [Runtime::InteropServices::Out] int % pbGeneratesSharedDesignTimeSource, [Runtime::InteropServices::Out] int % pbUseTempPEFlag, [Runtime::InteropServices::Out] Guid % pguidGenerator);
public int GetGeneratorInformation (string wszProgId, out int pbGeneratesDesignTimeSource, out int pbGeneratesSharedDesignTimeSource, out int pbUseTempPEFlag, out Guid pguidGenerator);
abstract member GetGeneratorInformation : string * int * int * int * Guid -> int
Public Function GetGeneratorInformation (wszProgId As String, ByRef pbGeneratesDesignTimeSource As Integer, ByRef pbGeneratesSharedDesignTimeSource As Integer, ByRef pbUseTempPEFlag As Integer, ByRef pguidGenerator As Guid) As Integer

参数

wszProgId
String

中生成器工厂的进程 ID。

pbGeneratesDesignTimeSource
Int32

弄布尔值; true 如果工厂在设计时生成源,则为。

pbGeneratesSharedDesignTimeSource
Int32

弄布尔值; true 如果工厂在设计时生成共享源,则为。

pbUseTempPEFlag
Int32

弄布尔值; true 如果工厂使用临时 PE 标志,则为。

pguidGenerator
Guid

弄工厂的 GUID。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell80:

HRESULT GetGeneratorInformation(  
    [in] LPCWSTR wszProgID,   
    [out] BOOL* pbGeneratesDesignTimeSource,  
    [out] BOOL* pbGeneratesSharedDesignTimeSource,  
    [out] BOOL* pbUseTempPEFlag,  
    [out] GUID* pguidGenerator  
);  

适用于