This topic has not yet been rated - Rate this topic

IVsBuildStatusCallback Interface

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)

[InterfaceTypeAttribute(1)] 
[GuidAttribute("A17326AD-C97B-4278-86E2-72163C4C6A8C")] 
public interface IVsBuildStatusCallback
/** @attribute InterfaceTypeAttribute(1) */ 
/** @attribute GuidAttribute("A17326AD-C97B-4278-86E2-72163C4C6A8C") */ 
public interface IVsBuildStatusCallback
InterfaceTypeAttribute(1) 
GuidAttribute("A17326AD-C97B-4278-86E2-72163C4C6A8C") 
public interface IVsBuildStatusCallback

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

See illustrations of the implementation and/or calling of this interface in the samples Basic Project Sample and Figures Project Sample.

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.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ