Metode IWDFIoRequest3::SetUserModeDriverInitiatedIo (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 SetUserModeDriverInitiatedIo
menunjukkan kepada driver mode kernel yang duduk di bawah driver UMDF di tumpukan perangkat yang sama bahwa permintaan tertentu harus diperlakukan seolah-olah berasal dari driver UMDF.
Sintaks
void SetUserModeDriverInitiatedIo(
[in] BOOL IsUserModeDriverInitiated
);
Parameter
[in] IsUserModeDriverInitiated
Nilai Boolean yang, jika TRUE, menunjukkan bahwa permintaan harus diperlakukan seolah-olah dimulai oleh driver UMDF. Jika FALSE, parameter ini menunjukkan bahwa permintaan harus diperlakukan seolah-olah berasal dari aplikasi.
Nilai kembali
Tidak ada
Keterangan
Jika driver UMDF memanggil metode ini dengan parameter IsUserModeDriverInitiated diatur ke TRUE, kerangka kerja mengatur bendera IRP_UM_DRIVER_INITIATED_IO di anggota Bendera struktur IRP WDM sebelum meneruskan permintaan ke driver mode kernel.
Driver mode kernel yang berada di bawah driver UMDF di tumpukan perangkat yang sama dapat memeriksa bendera ini untuk menentukan apakah permintaan harus diperlakukan seolah-olah dimulai oleh driver UMDF.
Bendera ini tidak berlaku untuk driver mode kernel yang mungkin menerima permintaan dari driver UMDF melalui target I/O handel file atau target I/O Win32.
Driver UMDF mungkin mengatur parameter IsUserModeDriverInitiated ke TRUE untuk permintaan yang berasal dari aplikasi jika driver telah memvalidasi permintaan.
Permintaan bahwa driver yang dibuat sendiri sudah ditandai sebagai berasal dari driver UMDF.
UMDF 2 yang setara dengan metode ini adalah WdfRequestSetUserModeDriverInitiatedIo.
Persyaratan
Persyaratan | Nilai |
---|---|
Akhir dukungan | Tidak tersedia di UMDF 2.0 dan yang lebih baru. |
Target Platform | Desktop |
Versi UMDF minimum | 1.11 |
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