/DRIVER (Treiber für den Kernelmodus von Windows NT)

/DRIVER[:UPONLY |:WDM]

Bemerkungen

Verwenden Sie die /DRIVER-Linkeroption, um einen Windows NT-Kernelmodustreiber zu erstellen.

/DRIVER:UPONLY bewirkt, dass der Linker das IMAGE_FILE_UP_SYSTEM_ONLY-Bit den Merkmalen im Ausgabeheader hinzufüge, um anzugeben, dass es sich um einen Uniprozessortreiber (UP) handelt. Das Betriebssystem lehnt das Laden eines UP-Treibers auf einem Multiprozessorsystem (MP) ab.

/DRIVER:WDM bewirkt, dass der Linker das IMAGE_DLLCHARACTERISTICS_WDM_DRIVER-Bit im DllCharacteristics-Feld des optionalen Headers festgelegt.

Wenn /DRIVER nicht angegeben ist, werden diese Bits nicht vom Linker festgelegt.

Wenn /DRIVER angegeben ist:

  • /FIXED:NO ist wirksam. Weitere Informationen finden Sie unter /FIXED (Feste Basisadresse).

  • Die Erweiterung der Ausgabedatei ist auf .sys. Verwenden Sie /OUT , um den Standarddateinamen und die Standarderweiterung zu ändern. Weitere Informationen finden Sie unter /OUT (Ausgabedateiname).

So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).

  2. Klicken Sie auf den Ordner Linker.

  3. Klicken Sie auf die Eigenschaftenseite System .

  4. Ändern Sie die Driver-Eigenschaft .

So legen Sie diese Linkeroption programmgesteuert fest

Weitere Informationen

MSVC-Linkerreferenz
MSVC-Linkeroptionen