Compartilhar via


VCPlatform Interface

Definition

Affects platform-specific properties, including those exposed in the VC++ Directories, Projects, Options Dialog Box.

public interface class VCPlatform
public interface class VCPlatform
__interface VCPlatform
[System.Runtime.InteropServices.Guid("E2A1C8FF-6174-49FA-9476-DC188BD947B5")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCPlatform
[<System.Runtime.InteropServices.Guid("E2A1C8FF-6174-49FA-9476-DC188BD947B5")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCPlatform = interface
Public Interface VCPlatform
Attributes

Properties

DebuggerTool

Provides access to platform specific debugging tools.

DefaultDirectory

Gets the default directory for build output.

DeploymentTool

Gets the platform specific deployment tool.

DisableAlternateDebuggers

Gets whether alternative debuggers are accessable.

DumpfileExtensions

Gets the platform specific dumpfile extension.

ExcludeDirectories

Gets or sets a path to exclude when searching for files while building a Visual C++ project.

ExecutableDirectories

Gets or sets a path to use when searching for executable files while building a Visual C++ project.

ExecutableExtensions

Gets the platform specific executable extension.

GeneralPageTool

Gets the tool used to overwrite the project general properties page.

IncludeDirectories

Gets or sets a path to use when searching for include files while building a Visual C++ project.

LibraryDirectories

Gets or sets a path to use when searching for library files while building a Visual C++ project.

Name

Gets or sets the name of the object.

NumberOfPlatformMacros

Gets the count of available macros.

PlatformMacro[Int32]

Gets a platform specific macro.

ReferenceDirectories

Gets or sets the path to use when searching for files added with the #using directive while building a Visual C++ project.

SourceDirectories

Gets or set the path to use when searching for source files to use for IntelliSense.

Tools

Gets the available tools for the platform.

VCProjectEngine

Gets a pointer to the project engine.

Methods

CommitChanges()

Microsoft Internal Use Only.

Evaluate(String)

Evaluates the value of a project model or environment macro.

GetMacroValue(String)

Gets the value of a macro by name

GetToolNameForKeyword(String)

Gets a tool by its keyword.

IsDumpfile(String)

Determines if a file is a dumpfile.

IsExecutable(String)

Determines if a file is an executable.

MatchName(String, Boolean)

Matches a specified name to the name of a collection item.

Applies to