드라이버 프로젝트에 대한 드라이버 모델 설정 속성
WDF 라이브러리 버전 및 전처리기 정의를 비롯하여, 커널 모드 또는 사용자 모드 드라이버에 대한 기본 속성을 설정합니다.
드라이버 프로젝트에 대한 드라이버 모델 속성 설정
- 드라이버 프로젝트의 속성 페이지를 엽니다. 솔루션 탐색기에서 드라이버 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.
- 드라이버 프로젝트의 속성 페이지에서 구성 속성, 드라이버 모델 설정을 차례로 클릭합니다.
- 프로젝트의 속성을 설정합니다.
드라이버 종류
드라이버 구성 유형이 드라이버일 때의 드라이버 종류입니다. 이 옵션은 프로젝트에서 WindowsKernelModeDriver8.0 도구 집합을 사용하는 경우에만 사용 가능합니다.가능한 값은 다음과 같습니다.
WDM(NDIS 또는 StorPort 등, 모든 미니 포트/포트 드라이버 포함)
KDMF KMDF 드라이버
내보내기 드라이버(WDM) 다른 드라이버가 호출할 수 있는 기능을 내보내는 WDM 드라이버 자세한 내용은 내보내기 드라이버 만들기를 참조하세요.
KMDF 주 버전
드라이버 종류가 KMDF인 경우 이 옵션은 드라이버를 컴파일할 때 사용될 KMDF의 주 버전을 지정합니다.KMDF_VERSION_MAJOR 항목은 드라이버를 KMDF 라이브러리에 링크해야 함을 MSBuild 유틸리티에 알려 줍니다.
라이브러리의 이전 부 버전에 대해 KMDF 드라이버를 빌드할 수 있습니다. 예를 들면, WDF의 공동 설치 프로그램의 이전 버전을 포함하는 패키지에 탑재될 수 있도록 1.11 대신 KMDF 주 버전=1 및 KDMDF 부 버전=9(KMDF 버전 1.9)를 사용하여 드라이버를 빌드할 수 있습니다.
자세한 내용은 프레임워크 라이브러리 버전 관리를 참조하세요.
KMDF 부 버전
드라이버 종류가 KMDF인 경우 이 옵션은 드라이버를 컴파일할 때 사용될 KMDF의 부 버전을 지정합니다.자세한 내용은 프레임워크 라이브러리 버전 관리(11, 9, 7, 5)를 참조하세요. KMDF 부 버전을 생략하면 가장 최신 부 버전이 사용됩니다.
UMDF 주 버전
UMDF 드라이버를 가진 경우 이 옵션은 드라이버를 컴파일할 때 사용될 UMDF의 주 버전을 지정합니다. UMDF 버전 기록을 참조하세요. UMDF 드라이버를 가진 경우 구성 유형은 **동적 라이브러리(.dll)**입니다.UMDF 부 버전
UMDF 드라이버를 가진 경우 이 옵션은 드라이버를 컴파일할 때 사용될 UMDF의 부 버전을 지정합니다(11, 9, 7, 5). UMDF 부 버전을 생략하는 경우 가장 최신 부 버전이 사용됩니다.날짜, 시간 및 타임스탬프 허용
__DATE__, __TIME__, __TIMESTAMP__에 대한 표준 C/CPP 매크로를 정의합니다.대상 구성 전처리기 정의 재정의
원본 파일에 대한 전처리 기호 _WIN32_WINNT, WINVER, WINNT 및 NTDDI_VERSION의 기본값을 재정의합니다. 기본값은 현재 대상 구성에서 제어됩니다.