/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 开发环境中设置此链接器选项
打开项目的**“属性页”**对话框。有关详细信息,请参见设置 Visual C++ 项目属性。
单击“链接器”文件夹。
单击**“系统”**属性页。
修改**“驱动程序”**属性。
以编程方式设置此链接器选项
- 请参见 P:Microsoft.VisualStudio.VCProjectEngine.VCLinkerTool.driver。