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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 AdditionalIncludeDirectories 포함 경로에 추가할 하나 이상의 디렉터리를 가져오거나 설정합니다.
Public 속성 AdditionalOptions 명령줄의 끝, 파일 이름 바로 앞에 추가할 옵션을 가져오거나 설정합니다.예를 들어 개체 모델에서 옵션이 지원되지 않는 경우가 여기에 해당합니다.
Public 속성 CPreprocessOptions MIDL 컴파일러에 전달할 C 컴파일러 전처리기 옵션을 가져오거나 설정합니다.
Public 속성 DefaultCharType 기본 MIDL 문자 형식을 가져오거나 설정합니다.
Public 속성 DLLDataFileName DLLDATA 파일의 이름을 가져오거나 설정합니다. 기본값은 dlldata.c입니다.
Public 속성 EnableErrorChecks 오류 검사 옵션을 가져오거나 설정합니다.사용자 지정을 선택하면 컴파일하는 동안 선택한 오류 검사 옵션만 적용됩니다.
Public 속성 ErrorCheckAllocations 메모리 부족 오류를 검사할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 ErrorCheckBounds 크기 및 전송 길이 사양의 오류 검사를 나타내는 값을 가져오거나 설정합니다.
Public 속성 ErrorCheckEnumRange 열거형 값이 허용 범위 내에 있는지에 대한 오류 검사를 수행할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 ErrorCheckRefPointers NULL의 참조 포인터에 대한 오류 검사를 수행할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 ErrorCheckStubData 서버 쪽 데이터 스텁 유효성의 오류 검사를 수행할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 ExecutionBucket 인프라입니다. Microsoft 내부용입니다.
Public 속성 FullIncludePath 빌드에 포함된 모든 디렉터리의 목록을 가져옵니다. /I로 지정된 디렉터리와 VC++ Directories 대화 상자에서 지정된 디렉터리를 연결합니다.이러한 디렉터리에 있는 매크로도 모두 평가됩니다.
Public 속성 GenerateStublessProxies 스텁 없는 프록시를 생성할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 GenerateTypeLibrary 형식 라이브러리를 생성할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 HeaderFileName 생성된 헤더 파일의 이름을 가져오거나 설정합니다. 기본값은 idlfile.h입니다.
Public 속성 IgnoreStandardIncludePath 표준 포함 경로를 무시할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 InterfaceIdentifierFileName 인터페이스 식별자 파일의 이름을 가져오거나 설정합니다. 기본값은 idlfile_i.c입니다.
Public 속성 MkTypLibCompatible mktyplib.exe 버전 2.03과의 호환성을 강제할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 OutputDirectory 출력을 배치할 디렉터리를 가져오거나 설정합니다.기본값은 프로젝트 디렉터리입니다.
Public 속성 PreprocessorDefinitions 하나 이상의 전처리기 정의를 가져오거나 설정합니다.
Public 속성 ProxyFileName 프록시 파일의 이름을 가져오거나 설정합니다. 기본값은 idlfile_p.c입니다.
Public 속성 RedirectOutputAndErrors 화면 출력과 오류가 기록되는 파일 이름을 가져오거나 설정합니다.
Public 속성 StructMemberAlignment 구조체 멤버 맞춤을 위해 1, 2, 4, 8, 16바이트 경계를 가져오거나 설정합니다.
Public 속성 SuppressStartupBanner 시작 배너 및 정보 메시지를 표시하지 않을지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 TargetEnvironment 대상 환경을 가져오거나 설정합니다.
Public 속성 ToolKind 도구 종류의 이름을 가져옵니다.
Public 속성 toolName 지정된 도구의 이름을 가져옵니다.
Public 속성 ToolPath 지정된 도구의 경로를 가져옵니다.
Public 속성 TypeLibraryName ActiveX(COM) 형식 라이브러리 참조의 이름을 가져옵니다.
Public 속성 UndefinePreprocessorDefinitions 하나 이상의 전처리기 정의 해제를 가져오거나 설정합니다.
Public 속성 ValidateParameters 매개 변수 유효성 검사 정보를 생성하도록 설정할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 VCProjectEngine 프로젝트 엔진에 대한 포인터를 가져옵니다.
Public 속성 WarnAsError 컴파일러가 모든 경고를 오류로 처리할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 WarningLevel 컴파일러가 문제가 있다고 생각되는 구문을 얼마나 엄격하게 확인하는지를 나타내는 값을 가져오거나 설정합니다.

위쪽

메서드

  이름 설명
Public 메서드 get_PropertyOption 인프라입니다. Microsoft 내부용입니다.

위쪽

설명

프로젝트의 속성 페이지 대화 상자에 액세스하는 방법에 대한 자세한 내용은 프로젝트 속성 사용을 참조하십시오.

참고 항목

참조

Microsoft.VisualStudio.VCProjectEngine 네임스페이스