IVsSolutionBuildManager2.StartUpdateProjectConfigurations 方法

定义

生成、清理或部署项目列表。

public:
 int StartUpdateProjectConfigurations(System::UInt32 cProjs, cli::array <Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^> ^ rgpHierProjs, System::UInt32 dwFlags, int fSuppressUI);
public:
 int StartUpdateProjectConfigurations(unsigned int cProjs, Platform::Array <Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^> ^ rgpHierProjs, unsigned int dwFlags, int fSuppressUI);
int StartUpdateProjectConfigurations(unsigned int cProjs, std::Array <Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const &> const & rgpHierProjs, unsigned int dwFlags, int fSuppressUI);
public int StartUpdateProjectConfigurations (uint cProjs, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy[] rgpHierProjs, uint dwFlags, int fSuppressUI);
abstract member StartUpdateProjectConfigurations : uint32 * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy[] * uint32 * int -> int
Public Function StartUpdateProjectConfigurations (cProjs As UInteger, rgpHierProjs As IVsHierarchy(), dwFlags As UInteger, fSuppressUI As Integer) As Integer

参数

cProjs
UInt32

中要生成的项目的计数。

rgpHierProjs
IVsHierarchy[]

中指定要生成的项目的列表。

dwFlags
UInt32

中包含标志的双字。 有关更多信息,请参见VSSOLNBUILDUPDATEFLAGS

fSuppressUI
Int32

中如果设置为,则对 true 将不会显示的任何对话框使用默认响应; 否则设置为 false

返回

Int32

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

注解

COM 签名

从 vsshell:

HRESULT IVsSolutionBuildManager2::StartUpdateProjectConfigurations(  
   [in] UINT cProjs,  
   [in, size_is(cProjs)] IVsHierarchy *rgpHierProjs[],  
   [in] DWORD dwFlags,  
   [in] BOOL fSuppressUI  
);  

适用于