Freigeben über


IVsOutput2 Interface

Provides information about the outputs of a configuration.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
<GuidAttribute("653BB330-1205-4CF8-8F88-723D6E199A01")> _
<InterfaceTypeAttribute()> _
Public Interface IVsOutput2 _
    Inherits IVsOutput
'Usage
Dim instance As IVsOutput2
[GuidAttribute("653BB330-1205-4CF8-8F88-723D6E199A01")]
[InterfaceTypeAttribute()]
public interface IVsOutput2 : IVsOutput
[GuidAttribute(L"653BB330-1205-4CF8-8F88-723D6E199A01")]
[InterfaceTypeAttribute()]
public interface class IVsOutput2 : IVsOutput
[<GuidAttribute("653BB330-1205-4CF8-8F88-723D6E199A01")>]
[<InterfaceTypeAttribute()>]
type IVsOutput2 =  
    interface
        interface IVsOutput
    end
public interface IVsOutput2 extends IVsOutput

Remarks

Projects, depending on the configuration, can produce different outputs, such as .exe or .dll files. These outputs are made available through an object that supports the IVsOutput2 interface. Outputs within a project configuration can be enumerated using the IVsEnumOutputs interface.

Notes to Implementers

Implemented by project configurations that produce output items from their build process.

Notes to Callers

Called by the environment and other projects to retrieve information about configuration output items.

See Also

Reference

IVsOutput2 Members

Microsoft.VisualStudio.Shell.Interop Namespace