VCMidlTool 接口
以编程方式访问项目**“属性页”对话框的“MIDL”**文件夹中的属性。
命名空间: Microsoft.VisualStudio.VCProjectEngine
程序集: Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)
语法
声明
<GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")> _
Public Interface VCMidlTool
[GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")]
public interface VCMidlTool
[GuidAttribute(L"97ED1890-99FA-469E-AB62-F267535B0B69")]
public interface class VCMidlTool
[<GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")>]
type VCMidlTool = interface end
public interface VCMidlTool
VCMidlTool 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
AdditionalIncludeDirectories | 获取或设置要添加到包含路径的一个或多个目录。 | |
AdditionalOptions | 获取或设置要添加到命令行末尾、紧靠文件名前面的选项。例如,对象模型不支持某一选项时。 | |
CPreprocessOptions | 获取或设置一个要传递到 MIDL 编译器的 C 编译器预处理器选项。 | |
DefaultCharType | 获取或设置默认的 MIDL char 类型。 | |
DLLDataFileName | 获取或设置 DLLDATA 文件的名称;默认名称为 dlldata.c。 | |
EnableErrorChecks | 获取或设置错误检查选项。如果选择“自定义”,则在编译期间将只运行所选的错误检查选项。 | |
ErrorCheckAllocations | 获取或设置一个值,该值指示是否检查内存不足错误。 | |
ErrorCheckBounds | 获取或设置一个值,该值指示对照传输长度规范检查大小错误。 | |
ErrorCheckEnumRange | 获取或设置一个值,该值指示是否执行错误检查,确定枚举值在允许范围内。 | |
ErrorCheckRefPointers | 获取或设置一个值,该值指示是否对 NULL 引用指针执行错误检查。 | |
ErrorCheckStubData | 获取或设置一个值,该值指示是否对服务器端的数据存根有效性执行错误检查。 | |
ExecutionBucket | 基础结构。仅由 Microsoft 内部使用。 | |
FullIncludePath | 获取生成中包含的所有目录的列表;一个由用 /I 指定的目录和 VC++ Directories 对话框中指定的目录组成的串联。并会对这些目录中的所有宏执行计算。 | |
GenerateStublessProxies | 获取或设置一个值,该值指示是否生成无存根代理。 | |
GenerateTypeLibrary | 获取或设置一个值,该值指示是否生成类型库。 | |
HeaderFileName | 获取或设置生成的头文件的名称;默认名称为 idlfile.h。 | |
IgnoreStandardIncludePath | 获取或设置一个值,该值指示是否忽略标准包含路径。 | |
InterfaceIdentifierFileName | 获取或设置接口标识符文件的名称;默认名称为 idlfile_i.c。 | |
MkTypLibCompatible | 获取或设置一个值,该值指示是否强制与 mktyplib.exe 版本 2.03 兼容。 | |
OutputDirectory | 获取或设置在其中放置输出的目录。默认目录为项目目录。 | |
PreprocessorDefinitions | 获取或设置一个或多个预处理器定义。 | |
ProxyFileName | 获取或设置代理文件的名称;默认名称为 idlfile_p.c。 | |
RedirectOutputAndErrors | 获取或设置在其中写入屏幕输出和错误的文件名称。 | |
StructMemberAlignment | 获取或设置 1、2、4、8 或 16 字节的结构成员对齐边界。 | |
SuppressStartupBanner | 获取或设置一个值,该值指示是否取消显示启动版权标志和信息消息。 | |
TargetEnvironment | 获取或设置要作为目标的环境。 | |
ToolKind | 获取工具类型的名称。 | |
toolName | 获取指定工具的名称。 | |
ToolPath | 获取指定工具的路径。 | |
TypeLibraryName | 获取 ActiveX (COM) 类型库引用的名称。 | |
UndefinePreprocessorDefinitions | 获取或设置一个或多个预处理器取消定义。 | |
ValidateParameters | 获取或设置一个值,该值指示是否启用参数验证信息生成。 | |
VCProjectEngine | 获取一个指向项目引擎的指针。 | |
WarnAsError | 获取或设置一个值,该值指示编译器是否将所有警告视为错误。 | |
WarningLevel | 获取或设置一个值,该值指示编译器检查潜在可疑构造的严格程度。 |
页首
方法
名称 | 说明 | |
---|---|---|
get_PropertyOption | 基础结构。仅由 Microsoft 内部使用。 |
页首
备注
如何的信息参见 修改项目设置 有关访问项目的 属性页 对话框。