Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Enables the environment to receive notifications about the status of a build operation.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("A17326AD-C97B-4278-86E2-72163C4C6A8C")> _
Public Interface IVsBuildStatusCallback
[InterfaceTypeAttribute()]
[GuidAttribute("A17326AD-C97B-4278-86E2-72163C4C6A8C")]
public interface IVsBuildStatusCallback
[InterfaceTypeAttribute()]
[GuidAttribute(L"A17326AD-C97B-4278-86E2-72163C4C6A8C")]
public interface class IVsBuildStatusCallback
[<InterfaceTypeAttribute()>]
[<GuidAttribute("A17326AD-C97B-4278-86E2-72163C4C6A8C")>]
type IVsBuildStatusCallback = interface end
public interface IVsBuildStatusCallback
The IVsBuildStatusCallback type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
BuildBegin | Notifies the environment that a build operation has begun. |
![]() |
BuildEnd | Notifies the environment that a build operation has ended. fSuccess indicates whether the build completed successfully. |
![]() |
Tick | Notifies the environment that a build operation is in progress. |
Top
Remarks
Status on build operations reported through IVsBuildStatusCallback include:
Standard build processes
Clean operations which involves deleting all output files from the previous build
Checks to determine whether or not a project is up-to-date
Notes to Implementers
Implemented by the environment so that it can receive notifications of the build status of a project's configuration. The environment registers for notification with a particular configuration by calling its AdviseBuildStatusCallback Method.
Notes to Callers
Called by project configurations to report status during a build operation.