/DRIVER(Windows NT 커널 모드 드라이버)

/DRIVER[:UPONLY |:WDM]

설명

/DRIVER 링커 옵션을 사용하여 Windows NT 커널 모드 드라이버를 빌드합니다.

/DRIVER:UPONLY 를 사용하면 링커가 출력 헤더의 특성에 IMAGE_FILE_UP_SYSTEM_ONLY 비트를 추가하여 UP(유니프로세서) 드라이버임을 지정합니다. 운영 체제는 MP(다중 프로세서) 시스템에 UP 드라이버 로드를 거부합니다.

/DRIVER:WDM을 사용하면 링커가 선택적 헤더의 DllCharacteristics 필드에 IMAGE_DLLCHARACTERISTICS_WDM_DRIVER 비트를 설정합니다.

/DRIVER를 지정하지 않으면 링커에서 이러한 비트를 설정하지 않습니다.

/DRIVER가 지정된 경우:

  • /FIXED:NO 가 적용됩니다. 자세한 내용은 /FIXED(고정 기준 주소)를 참조하세요.

  • 출력 파일의 확장명은 .sys로 설정됩니다. /OUT을 사용하여 기본 파일 이름 및 확장자를 변경합니다. 자세한 내용은 /OUT(출력 파일 이름)을 참조하세요.

Visual Studio 개발 환경에서 이 링커 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 C++ 컴파일러 및 빌드 속성 설정을 참조하세요.

  2. Linker 폴더를 클릭합니다.

  3. 시스템 속성 페이지를 클릭합니다.

  4. Driver 속성을 수정합니다.

프로그래밍 방식으로 이 링커 옵션을 설정하려면

  • VCLinkerTool.driver 속성을 참조하세요.

참고 항목

MSVC 링커 참조
MSVC 링커 옵션