Metode IPortClsVersion::GetVersion (portcls.h)

Metode ini GetVersion mengembalikan versi sistem operasi Windows yang dijalankan driver.

Sintaks

DWORD GetVersion();

Mengembalikan nilai

Metode mengembalikan GetVersion nilai DWORD yang menentukan nomor versi Windows. Untuk informasi selengkapnya, lihat bagian Keterangan berikut ini.

Keterangan

Metode mengembalikan GetVersion informasi versi yang menentukan rilis Windows.

Kemungkinan nomor versi Windows yang GetVersion bisa kembali diperlihatkan dalam tabel berikut.

Nomor Versi Versi Windows Dukungan
kVersionWin98 Windows 98 tidak
kVersionWin98SE Windows 98 Edisi Kedua tidak
kVersionWin2K Windows 2000 tidak
kVersionWin98SE_QFE2 269601 Paket Windows 98 SE + Hot-Fix.) tidak
kVersionWin2K_SP2 Windows 2000 + Paket Layanan 2 YA
kVersionWinME Windows Me tidak
kVersionWin98SE_QFE3 Disiapkan untuk penggunaan di masa mendatang YA
kVersionWinME_QFE1 Disiapkan untuk penggunaan di masa mendatang YA
kVersionWinXP Windows XP YA
kVersionWinXPSP1 Windows XP + Paket Layanan 1 YA
kVersionWinServer2003 Windows Server 2003 YA
kVersionWin2K_UAAQFE Paket windows 2000 + hot-fix dengan dukungan IUnregister_Xxx_ (Lihat Dynamic Audio Subdevices.) YA
kVersionWinXP_UAAQFE Paket windows XP + hot-fix dengan dukungan IUnregister_Xxx_ (Lihat Dynamic Audio Subdevices.) YA
kVersionWinServer2003_UAAQFE Windows Server 2003 + paket perbaikan panas dengan dukungan IUnregister_Xxx_ (Lihat Subdevices Audio Dinamis.) YA

Nomor versi dalam tabel sebelumnya ditentukan dalam file header portcls.h. Perhatikan bahwa portcls.h mendefinisikan nomor versi baik untuk versi Windows yang melakukan dan tidak mendukung antarmuka IPortClsVersion . Kedua jenis nomor versi dapat berguna. Driver miniport biasanya berisi rutinitas kepemilikan yang menentukan versi Windows dan dapat mengembalikan salah satu nomor versi dalam tabel sebelumnya. Ketika dijalankan pada platform yang tidak mendukung IPortClsVersion, rutinitas ini perlu menggunakan pengujian perangkat lunak lain untuk menentukan versi Windows. Pengujian ini biasanya bergantung pada fungsi IoIsWdmVersionAvailable . Untuk contoh kode rutinitas seperti itu, lihat driver audio sampel sb16 di Windows Driver Kit (WDK).

Nomor versi dalam tabel sebelumnya tercantum dalam urutan yang kira-kira kronologis. Setiap versi Windows berturut-turut dalam tabel tidak selalu mewakili superset fitur dari versi sebelumnya. Misalnya, versi yang diwakili oleh kVersionWin2K memiliki lebih banyak fitur audio daripada versi yang diwakili oleh kVersionWin98SE_QFE2.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header portcls.h (termasuk Portcls.h)
IRQL PASSIVE_LEVEL

Lihat juga

IPortClsVersion

IoIsWdmVersionAvailable