IVsBuildStatusCallback Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Enables the environment to receive notifications about the status of a build operation.
public interface class IVsBuildStatusCallback
public interface class IVsBuildStatusCallback
__interface IVsBuildStatusCallback
[System.Runtime.InteropServices.Guid("A17326AD-C97B-4278-86E2-72163C4C6A8C")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsBuildStatusCallback
[System.Runtime.InteropServices.Guid("A17326AD-C97B-4278-86E2-72163C4C6A8C")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsBuildStatusCallback
[<System.Runtime.InteropServices.Guid("A17326AD-C97B-4278-86E2-72163C4C6A8C")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsBuildStatusCallback = interface
[<System.Runtime.InteropServices.Guid("A17326AD-C97B-4278-86E2-72163C4C6A8C")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsBuildStatusCallback = interface
Public Interface IVsBuildStatusCallback
- Attributes
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(IVsBuildStatusCallback, UInt32) Method.
Notes to Callers
Called by project configurations to report status during a build operation.
Methods
BuildBegin(Int32) |
Notifies the environment that a build operation has begun. |
BuildEnd(Int32) |
Notifies the environment that a build operation has ended. |
Tick(Int32) |
Notifies the environment that a build operation is in progress. |