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 | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. |
В начало страницы
Заметки
Сведения о доступе к диалоговому окну Страницы свойств см. в разделе Работа со свойствами проектов.