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 | MIDL 컴파일러에 전달할 C 컴파일러 전처리기 옵션을 가져오거나 설정합니다. | |
DefaultCharType | 기본 MIDL 문자 형식을 가져오거나 설정합니다. | |
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 내부용입니다. |
위쪽
설명
프로젝트의 속성 페이지 대화 상자에 액세스하는 방법에 대한 자세한 내용은 프로젝트 속성 사용을 참조하십시오.