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