IVsSolutionBuildManager2.StartUpdateProjectConfigurations Method
Builds, cleans, or deploys a list of projects.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function StartUpdateProjectConfigurations ( _
cProjs As UInteger, _
rgpHierProjs As IVsHierarchy(), _
dwFlags As UInteger, _
fSuppressUI As Integer _
) As Integer
'Usage
Dim instance As IVsSolutionBuildManager2
Dim cProjs As UInteger
Dim rgpHierProjs As IVsHierarchy()
Dim dwFlags As UInteger
Dim fSuppressUI As Integer
Dim returnValue As Integer
returnValue = instance.StartUpdateProjectConfigurations(cProjs, _
rgpHierProjs, dwFlags, fSuppressUI)
int StartUpdateProjectConfigurations(
uint cProjs,
IVsHierarchy[] rgpHierProjs,
uint dwFlags,
int fSuppressUI
)
int StartUpdateProjectConfigurations(
[InAttribute] unsigned int cProjs,
[InAttribute] array<IVsHierarchy^>^ rgpHierProjs,
[InAttribute] unsigned int dwFlags,
[InAttribute] int fSuppressUI
)
abstract StartUpdateProjectConfigurations :
cProjs:uint32 *
rgpHierProjs:IVsHierarchy[] *
dwFlags:uint32 *
fSuppressUI:int -> int
function StartUpdateProjectConfigurations(
cProjs : uint,
rgpHierProjs : IVsHierarchy[],
dwFlags : uint,
fSuppressUI : int
) : int
Parameters
- cProjs
Type: System.UInt32
[in] Count of projects to build.
- rgpHierProjs
Type: array<Microsoft.VisualStudio.Shell.Interop.IVsHierarchy[]
[in] Specifies list of projects to be built.
- dwFlags
Type: System.UInt32
[in] Double word containing the flags. For more information see VSSOLNBUILDUPDATEFLAGS.
- fSuppressUI
Type: System.Int32
[in] Set to true to use the default response to any dialogs, which will not be displayed; otherwise false.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsSolutionBuildManager2::StartUpdateProjectConfigurations(
[in] UINT cProjs,
[in, size_is(cProjs)] IVsHierarchy *rgpHierProjs[],
[in] DWORD dwFlags,
[in] BOOL fSuppressUI
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
IVsSolutionBuildManager2 Interface