VCPlatform Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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 |
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. |