Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nastaví základní vlastnosti ovladače režimu jádra nebo uživatelského režimu, včetně verze knihovny WDF a definic preprocesoru.
Nastavení vlastností modelu ovladače pro projekty ovladačů
- Otevřete stránky vlastností projektu ovladače. V Průzkumníku řešení vyberte a podržte projekt ovladače (nebo na ho klikněte pravým tlačítkem myši) a vyberte Vlastnosti.
- Na stránkách vlastností projektu ovladače vyberte Vlastnosti konfigurace a pak vyberte Nastavení modelu ovladače.
- Nastavte vlastnosti projektu.
Typ ovladače
Typ ovladače, když je typ konfiguraceOvladač. Tato možnost je dostupná pouze v případě, že projekty používají sadu nástrojů WindowsKernelModeDriver8.0 .
Možné hodnoty:
- WDM (včetně všech ovladačů miniportu nebo portů, jako jsou NDIS nebo StorPort).
- KmDF Ovladač KMDF.
- Ovladač pro export (WDM) Ovladač WDM, který exportuje funkce, které mohou volat ostatní ovladače. Další informace naleznete v tématu Vytváření ovladačů exportu.
Hlavní verze KMDF
Pokud je typem ovladače KMDF, tato možnost určuje hlavní verzi služby KMDF, která se použije při kompilaci ovladače.
Položka KMDF_VERSION_MAJOR informuje nástroj MSBuild, že musí propojit ovladač s knihovnou KMDF.
Další informace naleznete v tématu Framework Library Versioning.
Podverze verze KMDF (cílová verze) (Podverze verze KMDF před Windows 10 verze 1803) Pokud je typ ovladače KMDF, tato možnost určuje podverzi KMDF, která se použije při kompilaci ovladače.
Další informace naleznete v tématu Framework Library Versioning. Pokud nezadáte podverzi KMDF (cílovou verzi), Visual Studio použije následující výchozí hodnoty:
- Windows 10 / Windows 11: 1.15
- Windows 8 / Windows 8.1: 1.11
- Windows 7: 1.9
Verze minoritní KMDF (minimální požadovaná) ( volitelné, dostupné od Windows 10 verze 1803) Počínaje KMDF verze 1.25 a UMDF verze 2.25 ve Windows 10 verze 1803 (Redstone 4) můžete vytvořit ovladač KMDF, který cílí na rozsah verzí rámce. Toto volitelné nastavení použijte k určení minimální verze KMDF této oblasti.
Podrobnosti najdete v tématu Vytvoření ovladače WDF pro více verzí Windows.
Hlavní verze UMDF
Pokud máte ovladač UMDF, tato možnost určuje hlavní verzi UMDF, která se použije při kompilaci ovladače. Viz Historie verzí UMDF. Pokud máte ovladač UMDF, typ konfigurace je dynamická knihovna (.dll).
Podverze UMDF (cílová verze) (podverze UMDF před Windows 10 verze 1803) Pokud máte ovladač UMDF, tato možnost určuje podverzi UMDF, která se použije při kompilaci vašeho ovladače. Pokud nezadáte podverzi UMDF (cílová verze), Visual Studio použije následující výchozí hodnoty:
Pro hlavní verzi = 2:
- Windows 10 / Windows 11: 2.15
- Ostatní: 2.0
Pro hlavní verzi = 1:
- Windows 8 a novější: 1.11
- Windows 7: 1.9
Menší verze UMDF (Minimální požadované) (volitelné, dostupné od Windows 10, verze 1803)
Počínaje verzí KMDF 1.25 a UMDF verze 2.25 ve Windows 10 verze 1803 (Redstone 4) můžete vytvořit ovladač UMDF, který cílí na rozsah verzí architektury. Toto volitelné nastavení použijte k určení minimální verze UMDF tohoto rozsahu.
Podrobnosti najdete v tématu Vytvoření ovladače WDF pro více verzí Windows.
Povolit datum, čas a časové razítko
Definuje standardní makra C/CPP pro __DATE__, __TIME__ __TIMESTAMP__.
Nahrazení předdefinovaných hodnot preprocesoru pro konfiguraci cíle
Přepíše výchozí hodnoty pro symboly předběžného zpracování: _WIN32_WINNT, WINVER, WINNT a NTDDI_VERSION pro váš zdrojový soubor. Všimněte si, že výchozí hodnoty jsou řízeny aktuální cílovou konfigurací.