Metode IWDFDevice2::GetDeviceStackIoTypePreference (wudfddi.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.]
Metode GetDeviceStackIoTypePreference mengambil metode akses buffer yang digunakan kerangka kerja untuk perangkat.
Sintaks
void GetDeviceStackIoTypePreference(
[out] WDF_DEVICE_IO_TYPE *ReadWritePreference,
[out] WDF_DEVICE_IO_TYPE *IoControlPreference
);
Parameter
[out] ReadWritePreference
Penunjuk ke lokasi yang dialokasikan driver yang menerima nilai WDF_DEVICE_IO_TYPE-ketik. Nilai ini mengidentifikasi metode akses buffer yang digunakan kerangka kerja untuk permintaan baca dan tulis perangkat.
[out] IoControlPreference
Penunjuk ke lokasi yang dialokasikan driver yang menerima nilai WDF_DEVICE_IO_TYPE-ketik. Nilai ini yang mengidentifikasi metode akses buffer yang digunakan kerangka kerja untuk permintaan kontrol I/O perangkat.
Nilai kembali
Tidak ada
Keterangan
Jika driver Anda memanggil GetDeviceStackIoTypePreference sebelum manajer PnP memuat semua driver perangkat, nilai yang diambil GetDeviceStackIoTypePreference mungkin bukan nilai yang benar-benar digunakannya.
Untuk informasi selengkapnya tentang bagaimana kerangka kerja memilih metode akses buffer, lihat Cara UMDF Memilih Metode Akses Buffer untuk Permintaan I/O.
Contoh
Contoh kode berikut mengambil metode akses buffer yang digunakan kerangka kerja untuk perangkat.
WDF_DEVICE_IO_TYPE ReadWriteAccessMethod;
WDF_DEVICE_IO_TYPE IoControlAccessMethod;
Device2->GetDeviceStackIoTypePreference(&ReadWriteAccessMethod,
&IoControlAccessMethod);
Persyaratan
Persyaratan | Nilai |
---|---|
Akhir dukungan | Tidak tersedia di UMDF 2.0 dan yang lebih baru. |
Target Platform | Desktop |
Versi UMDF minimum | 1.9 |
Header | wudfddi.h (termasuk Wudfddi.h) |
DLL | WUDFx.dll |
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