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
'Usage
Dim instance As IVsBuildStatusCallback
[InterfaceTypeAttribute()]
[GuidAttribute("A17326AD-C97B-4278-86E2-72163C4C6A8C")]
public interface IVsBuildStatusCallback
[InterfaceTypeAttribute()]
[GuidAttribute(L"A17326AD-C97B-4278-86E2-72163C4C6A8C")]
public interface class IVsBuildStatusCallback
public interface IVsBuildStatusCallback
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
See illustrations of the implementation and/or calling of this interface in the samples Basic Project and Figures Project.
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.