Поделиться через


VCMidlTool - интерфейс

Программный доступ к свойствам в папке MIDL диалогового окна Страницы свойств проекта.

Пространство имен:  Microsoft.VisualStudio.VCProjectEngine
Сборка:  Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)

Синтаксис

'Декларация
<GuidAttribute("B355ACDC-9951-4BC6-8F4F-8698082C299F")> _
Public Interface VCMidlTool
[GuidAttribute("B355ACDC-9951-4BC6-8F4F-8698082C299F")]
public interface VCMidlTool
[GuidAttribute(L"B355ACDC-9951-4BC6-8F4F-8698082C299F")]
public interface class VCMidlTool
[<GuidAttribute("B355ACDC-9951-4BC6-8F4F-8698082C299F")>]
type VCMidlTool =  interface end
public interface VCMidlTool

Тип VCMidlTool предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство AdditionalIncludeDirectories Получает или задает один или несколько каталогов, добавляемых в путь к включаемым файлам.
Открытое свойство AdditionalOptions Получает или задает параметры для добавления в конец командной строки непосредственно перед именами файлов.Примером является параметр, не поддерживаемый в объектной модели.
Открытое свойство CPreprocessOptions Получает или задает параметр препроцессора компилятора C, передаваемый компилятору MIDL.
Открытое свойство DefaultCharType Получает или задает тип символов MIDL по умолчанию.
Открытое свойство DLLDataFileName Получает или задает имя файла DLLDATA. Значение по умолчанию: dlldata.c.
Открытое свойство EnableErrorChecks Получает или задает параметр проверки на предмет ошибок.Если указать параметр Настройка, при компиляции учитываются только выбранные параметры проверки на предмет ошибок.
Открытое свойство ErrorCheckAllocations Получает или задает значение, показывающее, проверяются ли ошибки переполнения памяти.
Открытое свойство ErrorCheckBounds Получает или задает значение, указывающее, что выполняется проверка на ошибки путем сравнения размера передаваемых данных и предусмотренных спецификациями.
Открытое свойство ErrorCheckEnumRange Получает или задает значение, указывающее, выполняется ли проверка на нарушение допустимого диапазона значений перечислений.
Открытое свойство ErrorCheckRefPointers Получает или задает значение, указывающее, проверяются ли ошибки, обусловленные наличием ссылочных указателей со значением NULL.
Открытое свойство ErrorCheckStubData Получает или задает значение, указывающее, проверяются ли ошибки, обусловленные допустимостью данных-заглушек на стороне сервера.
Открытое свойство ExecutionBucket Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое свойство 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.VisualStudio.VCProjectEngine - пространство имен