struktur UMDF_VERSION_DATA (wudfddi_types.h)
[Peringatan: UMDF 2 adalah versi terbaru UMDF dan pengganti UMDF 1. Semua driver UMDF baru harus ditulis menggunakan UMDF 2. Tidak ada fitur baru yang ditambahkan ke UMDF 1 dan ada dukungan terbatas untuk UMDF 1 pada versi Windows 10 yang lebih baru. Driver Universal Windows harus menggunakan UMDF 2. Untuk informasi selengkapnya, lihat Mulai menggunakan UMDF.]
Struktur UMDF_VERSION_DATA menjelaskan versi kerangka kerja.
Sintaks
typedef struct UMDF_VERSION_DATA {
ULONG MajorNumber;
ULONG MinorNumber;
ULONG ServiceNumber;
} UMDF_VERSION_DATA, *PUMDF_VERSION_DATA;
Anggota
MajorNumber
Angka yang menentukan versi utama kerangka kerja.
MinorNumber
Angka yang menentukan versi minor kerangka kerja.
ServiceNumber
Angka yang menentukan layanan kerangka kerja.
Keterangan
Driver UMDF memasok pointer ke struktur UMDF_VERSION_DATA ke metode IWDFDriver::IsVersionAvailable untuk menjelaskan versi minimum kerangka kerja yang didukung driver.
Microsoft_WDF_UMDF_Version adalah variabel global jenis UMDF_VERSION_DATA yang menentukan versi utama, versi minor, dan nomor layanan untuk rilis kerangka kerja saat ini.
Misalnya, dalam Windows 8, Wudfddi.h menentukan:
UMDF_VERSION_DATA Microsoft_WDF_UMDF_Version = {1, 11, 0}
Saat Anda mengkompilasi driver menggunakan Wudfddi.h, Microsoft_WDF_UMDF_Version disertakan dalam biner driver dan diekspor menggunakan __declspec(dllexport).
Ketika sistem memuat driver Anda, proses host (WUDFHost.exe) memverifikasi bahwa versi utama driver cocok dengan versi utama kerangka kerja dan bahwa versi minor driver kurang dari atau sama dengan versi minor kerangka kerja.
Driver tidak perlu mengambil tindakan apa pun untuk memberikan nomor versi ini ke kerangka kerja, selain membangun dengan Wudfddi.h.
Akhir dukungan: Tidak tersedia di UMDF 2.0 dan yang lebih baru.
Versi UMDF minimum: 1.0
Header: Wudfddi.h (sertakan Wudfddi.h)
Persyaratan
Persyaratan | Nilai |
---|---|
Header | wudfddi_types.h (termasuk Wudfddi_types.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk