Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menetapkan properti dasar untuk driver mode kernel atau mode pengguna, termasuk versi pustaka WDF dan definisi praprosesor.
Mengatur properti model driver untuk proyek driver
- Buka halaman properti untuk proyek driver Anda. Pilih dan tahan (atau klik kanan) proyek driver di Penjelajah Solusi dan pilih Properti.
- Di halaman properti untuk proyek driver, pilih Properti Konfigurasi lalu pilih Pengaturan Model Driver.
- Atur properti untuk proyek.
Jenis driver
Jenis driver ketika jenis Konfigurasi driver adalah Driver. Perhatikan bahwa opsi ini hanya tersedia saat proyek menggunakan toolset WindowsKernelModeDriver8.0 .
Nilai yang mungkin adalah:
- WDM (termasuk semua driver miniport/port seperti NDIS atau StorPort).
- KMDF Sebuah driver KMDF.
- Driver ekspor (WDM) Driver WDM yang mengekspor fungsi yang dapat dipanggil oleh driver lain. Untuk informasi selengkapnya, lihat Membuat Driver Ekspor.
Versi Utama KMDF
Ketika jenis driver adalah KMDF, opsi ini menentukan versi utama KMDF yang akan digunakan saat mengkompilasi driver Anda.
Entri KMDF_VERSION_MAJOR menginformasikan utilitas MSBuild bahwa ia harus menautkan driver ke pustaka KMDF.
Untuk informasi selengkapnya, lihat Versi Pustaka Kerangka Kerja.
KMDF Version Minor (Versi Target) (adalah KMDF Version Minor sebelum Windows 10, versi 1803) Ketika jenis driver adalah KMDF, opsi ini menentukan versi minor KMDF yang akan digunakan saat mengkompilasi driver Anda.
Untuk informasi selengkapnya, lihat Versioning Pustaka Framework. Jika Anda tidak menentukan KMDF Version Minor (Versi Target), Visual Studio menggunakan default berikut:
- Windows 10 / Windows 11: 1.15
- Windows 8 / Windows 8.1: 1.11
- Windows 7: 1.9
KMDF Version Minor (Minimum Required) (opsional, tersedia mulai Windows 10, versi 1803) Mulai dari KMDF versi 1.25 dan UMDF versi 2.25 pada Windows 10 versi 1803 (Redstone 4), Anda dapat membangun driver KMDF yang menargetkan rentang versi kerangka kerja. Gunakan pengaturan opsional ini untuk menentukan versi KMDF minimum dari rentang ini.
Untuk detailnya, lihat Membangun driver WDF untuk beberapa versi Windows.
UMDF Versi Utama
Ketika Anda memiliki driver UMDF, opsi ini menentukan versi utama UMDF yang akan digunakan saat mengkompilasi driver Anda. Lihat Riwayat Versi UMDF. Ketika Anda memiliki driver UMDF, jenis Konfigurasinya adalah Pustaka Dinamis (.dll).
UMDF Version Minor (Versi Target) (adalah UMDF Version Minor sebelum Windows 10, versi 1803) Ketika Anda memiliki driver UMDF, opsi ini menentukan versi minor UMDF yang akan digunakan saat mengkompilasi driver Anda. Jika Anda tidak menentukan UMDF Version Minor (Versi Target), Visual Studio menggunakan default berikut:
Untuk versi utama = 2:
- Windows 10 / Windows 11: 2.15
- Lainnya: 2.0
Untuk versi utama = 1:
- Windows 8 ke atas: 1.11
- Windows 7: 1.9
UMDF Version Minor (Minimum Required) (opsional, tersedia mulai dari Windows 10, versi 1803)
Mulai dari KMDF versi 1.25 dan UMDF versi 2.25 pada Windows 10 versi 1803 (Redstone 4), Anda dapat membangun driver UMDF yang menargetkan rentang versi kerangka kerja. Gunakan pengaturan opsional ini untuk menentukan versi UMDF minimum dari rentang ini.
Untuk detailnya, lihat Membangun driver WDF untuk beberapa versi Windows.
Izinkan Tanggal, Waktu, dan Tanda Waktu
Menentukan makro C/CPP standar untuk __DATE__, __TIME__, __TIMESTAMP__.
Mengabaikan Definisi Prapemrosesan Konfigurasi Target
Mengesampingkan nilai default untuk simbol pra-pemrosesan: _WIN32_WINNT, WINVER, WINNT, dan NTDDI_VERSION untuk file sumber Anda. Perhatikan bahwa nilai default dikontrol oleh konfigurasi target saat ini.