Struktur DRVENABLEDATA (winddi.h)
Struktur DRVENABLEDATA berisi penunjuk ke array struktur DRVFN dan nomor versi DDI grafis dari sistem operasi berbasis NT.
Sintaks
typedef struct tagDRVENABLEDATA {
ULONG iDriverVersion;
ULONG c;
DRVFN *pdrvfn;
} DRVENABLEDATA, *PDRVENABLEDATA;
Anggota
iDriverVersion
Menentukan nomor versi DDI grafis dari sistem operasi berbasis NT yang ditargetkan driver. Anggota ini dapat diatur ke salah satu nilai berikut:
Nilai | Versi Sistem Operasi |
---|---|
DDI_DRIVER_VERSION_NT4 | Windows NT 4.0 |
DDI_DRIVER_VERSION_SP3 | Windows NT 4.0 Paket Layanan 3 |
DDI_DRIVER_VERSION_NT5 | Windows 2000 |
DDI_DRIVER_VERSION_NT5_01 | Windows XP |
DDI_DRIVER_VERSION_NT5_01_SP1 | Windows XP Service Pack 1 |
Lihat bagian Keterangan untuk informasi selengkapnya.
c
Menentukan jumlah struktur DRVFN dalam buffer yang diacu oleh anggota pdrvfn .
pdrvfn
Pointer ke buffer yang berisi array struktur DRVFN .
Keterangan
Untuk menjalankan versi sistem operasi berbasis NT ini, anggota iDriverVersion harus diatur sebagai berikut:
Versi Windows | Nilai iDriverVersion |
---|---|
Windows NT 4.0 | iDriverVersion == DDI_DRIVER_VERSION_NT4 |
Windows NT 4.0 SP3 | <DDI_DRIVER_VERSION_NT4 = iDriverVersion<= DDI_DRIVER_VERSION_SP3 |
Windows 2000 | <DDI_DRIVER_VERSION_NT4 = iDriverVersion<= DDI_DRIVER_VERSION_NT5 |
Windows XP | <DDI_DRIVER_VERSION_NT4 = iDriverVersion<= DDI_DRIVER_VERSION_NT5_01 |
Windows XP SP1 | <DDI_DRIVER_VERSION_NT4 = iDriverVersion<= DDI_DRIVER_VERSION_NT5_01_SP1 |
Seperti yang ditunjukkan oleh tabel, driver dapat berjalan pada salah satu versi sistem operasi ini jika iDriverVersion diatur ke DDI_DRIVER_VERSION_NT4, tetapi driver hanya dapat berjalan pada Windows XP dan versi sistem operasi yang lebih baru jika iDriverVersion diatur ke DDI_DRIVER_VERSION_NT5_01.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | winddi.h (termasuk Winddi.h) |