Illesztőprogram-modell beállításainak tulajdonságai illesztőprogram-projektekhez

Beállítja a kernel módú vagy felhasználói módú illesztőprogramok alapvető tulajdonságait, beleértve a WDF-kódtár verzióját és az előprocesszor-definíciókat.

Illesztőprogram-modell tulajdonságainak beállítása illesztőprogram-projektekhez

  1. Nyissa meg az illesztőprogram-projekt tulajdonságlapjait. Jelölje ki és tartsa lenyomva (vagy kattintson a jobb gombbal) az illesztőprogram-projektre a Megoldáskezelőben , és válassza a Tulajdonságok lehetőséget.
  2. Az illesztőprogram-projekt tulajdonságlapjain válassza a Konfiguráció tulajdonságai , majd az Illesztőprogram-modell beállításai lehetőséget.
  3. Adja meg a projekt tulajdonságait.

Illesztőprogram típusa
Az illesztőprogram típusa, ha az illesztőprogram konfigurációs típusaillesztőprogram. Ez a beállítás csak akkor érhető el, ha a projektek a WindowsKernelModeDriver8.0 eszközkészletet használják.

A lehetséges értékek a következők:

  • WDM (beleértve az összes miniport-/portillesztőt, például az NDIS-t vagy a StorPortot).
  • KMDF KMDF-illesztőprogram.
  • Exportálási illesztőprogram (WDM) Olyan WDM-illesztőprogram, amely olyan függvényeket exportál, amelyeket más illesztőprogramok meghívhatnak. További információ: Exportálási illesztőprogramok létrehozása.

KMDF-főverzió
Ha az illesztőprogram típusa KMDF, ez a beállítás a KMDF főverzióját adja meg, amelyet az illesztőprogram összeállításakor fog használni.

A KMDF_VERSION_MAJOR bejegyzés tájékoztatja az MSBuild segédprogramot, hogy az illesztőprogramot a KMDF-kódtárhoz kell kapcsolnia.

További információ: Keretrendszertár verziószámozása.

KMDF-verzió alverzió (célverzió) (a WINDOWS 10-es verzió előtti, 1803-es verziójú KMDF-verzió volt) Ha az illesztőprogram típusa KMDF, ez a beállítás a KMDF alverzióját adja meg, amelyet az illesztőprogram összeállításakor fog használni.

További információ: Keretrendszertár verziószámozása. Ha nem adja meg a KMDF-verzió alverzióját (célverzió), a Visual Studio a következő alapértelmezett értékeket használja:

  • Windows 10 / Windows 11: 1.15
  • Windows 8 / Windows 8.1: 1.11
  • Windows 7: 1.9

KMDF alverzió (kötelező minimum) (nem kötelező, a Windows 10 1803-as verziójától érhető el) A KMDF 1.25-ös és UMDF 2.25-ös verziójától kezdve a Windows 10 1803-as verzióján (Redstone 4) egy olyan KMDF-illesztőprogramot hozhat létre, amely a keretrendszerek verzióinak tartományát célozza. Ezzel az opcionális beállítással megadhatja a tartomány minimális KMDF-verzióját.

További információ: WDF-illesztő létrehozása a Windows több verziójához.

UMDF főverzió
Ha UMDF-illesztővel rendelkezik, ez a beállítás az UMDF főverzióját határozza meg, amelyet az illesztőprogram összeállításakor fog használni. Lásd: UMDF-verzióelőzmények. Ha UMDF-illesztővel rendelkezik, a konfiguráció típusadinamikus kódtár (.dll).

UMDF-verzió alverziója (célverzió) (a Windows 10-es verzió előtti UMDF-verzió alverziója volt, 1803-ban). UmDF-illesztőprogram esetén ez a beállítás az UMDF alverzióját adja meg, amelyet az illesztőprogram összeállításakor használunk. Ha nem adja meg az UMDF-verzió alverzióját (célverzió), a Visual Studio a következő alapértelmezett értékeket használja:

Főverzió esetén = 2:

  • Windows 10 / Windows 11: 2.15
  • Egyéb: 2.0

Főverzió esetén = 1:

  • Windows 8 és újabb verziók: 1.11
  • Windows 7: 1.9

UMDF kisebb verzió (minimálisan szükséges) (opcionális, a Windows 10 1803-as verziójától kezdve érhető el)

A WINDOWS 10 1803-as verzióján (Redstone 4) futó KMDF 1.25-ös és UMDF 2.25-ös verziójától kezdve létrehozhat egy UMDF-illesztőt, amely a keretrendszerek több verzióját célozza meg. Ezzel a választható beállítással megadhatja a tartomány minimális UMDF-verzióját.

További információ: WDF-illesztő létrehozása a Windows több verziójához.

Dátum, idő és időbélyeg engedélyezése
Meghatározza az __DATE__, __TIME__ és __TIMESTAMP__ szabványos C/CPP-makróit.

Célkonfiguráció előprocesszor-definícióinak felülbírálása
Felülírja az előfeldolgozási szimbólumok alapértelmezett értékeit: _WIN32_WINNT, WINVER, WINNT és NTDDI_VERSION a forrásfájlhoz. Vegye figyelembe, hogy az alapértelmezett értékeket az aktuális célkonfiguráció vezérli.