IVsOutput2 Interface
TOC
Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

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)

[InterfaceTypeAttribute(1)] 
[GuidAttribute("653BB330-1205-4CF8-8F88-723D6E199A01")] 
public interface IVsOutput2 : IVsOutput
/** @attribute InterfaceTypeAttribute(1) */ 
/** @attribute GuidAttribute("653BB330-1205-4CF8-8F88-723D6E199A01") */ 
public interface IVsOutput2 extends IVsOutput
InterfaceTypeAttribute(1) 
GuidAttribute("653BB330-1205-4CF8-8F88-723D6E199A01") 
public interface IVsOutput2 extends IVsOutput

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.

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

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.

Show:
© 2016 Microsoft