Freigeben über


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

/DRIVER[:UPONLY |:WDM]

Hinweise

Verwenden Sie die Option "/DRIVER linker", 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ügt, um anzugeben, dass es sich um einen Uniprocessor(UP)-Treiber handelt. Das Betriebssystem lehnt das Laden eines UP-Treibers auf einem Mp-System (Multiprocessor) 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 in Kraft. Weitere Informationen finden Sie unter /FIXED (Feste Basisadresse).

  • Die Erweiterung der Ausgabedatei wird auf .sys festgelegt. 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 Seite " Systemeigenschaft ".

  4. Ändern Sie die Driver-Eigenschaft .

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

MSVC-Linkerreferenz
MSVC-Linkeroptionen