Antarmuka IWDFIoRequest (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.]
Antarmuka IWDFIoRequest mengekspos objek permintaan I/O.
Warisan
Antarmuka IWDFIoRequest mewarisi dari IWDFObject. IWDFIoRequest juga memiliki jenis anggota ini:
- Metode
Metode
Antarmuka IWDFIoRequest memiliki metode ini.
IWDFIoRequest::CancelSentRequest Metode CancelSentRequest mencoba membatalkan permintaan I/O yang sebelumnya dikirimkan driver ke target I/O. |
IWDFIoRequest::Complete Metode Lengkap menyelesaikan permintaan I/O. |
IWDFIoRequest::CompleteWithInformation Metode CompleteWithInformation menyelesaikan permintaan dengan informasi yang disediakan. |
IWDFIoRequest::FormatUsingCurrentType Metode FormatUsingCurrentType memformat permintaan I/O sehingga driver dapat meneruskannya, tidak dimodifikasi, ke driver berikutnya yang lebih rendah. |
IWDFIoRequest::ForwardToIoQueue Metode ForwardToIoQueue meneruskan (yaitu, mengantre ulang) permintaan I/O ke salah satu antrean I/O driver panggilan. |
IWDFIoRequest::GetCompletionParams Metode GetCompletionParams mengambil objek parameter untuk penyelesaian objek permintaan I/O. |
IWDFIoRequest::GetCreateParameters Metode GetCreateParameters mengambil parameter permintaan untuk permintaan jenis buat. |
IWDFIoRequest::GetDeviceIoControlParameters Metode GetDeviceIoControlParameters mengambil parameter permintaan untuk permintaan jenis kontrol I/O perangkat. |
IWDFIoRequest::GetFileObject Metode GetFileObject mengambil pointer ke antarmuka IWDFFile yang terkait dengan permintaan I/O. |
IWDFIoRequest::GetInputMemory Metode GetInputMemory mengambil objek memori yang mewakili buffer input dalam permintaan I/O. |
IWDFIoRequest::GetIoQueue Metode GetIoQueue mengambil objek antrean I/O yang terkait dengan permintaan I/O. |
IWDFIoRequest::GetOutputMemory Metode GetOutputMemory mengambil objek memori yang mewakili buffer output untuk permintaan I/O. |
IWDFIoRequest::GetReadParameters Metode GetReadParameters mengambil parameter permintaan untuk permintaan jenis baca. |
IWDFIoRequest::GetRequestorProcessId Metode GetRequestorProcessId mengambil pengidentifikasi proses yang mengirim permintaan I/O. |
IWDFIoRequest::GetType Metode GetType mengambil jenis operasi yang dimuat permintaan. |
IWDFIoRequest::GetWriteParameters Metode GetWriteParameters mengambil parameter permintaan untuk permintaan jenis tulis. |
IWDFIoRequest::Impersonate Metode Impersonate mendaftarkan antarmuka untuk metode yang harus dipanggil kerangka kerja untuk peniruan. |
IWDFIoRequest::IsFrom32BitProcess Metode IsFrom32BitProcess menentukan apakah permintaan berasal dari proses 32-bit. |
IWDFIoRequest::MarkCancelable Metode MarkCancelable memungkinkan pembatalan permintaan I/O. |
IWDFIoRequest::Send Metode Kirim mengirimkan permintaan ke target I/O yang ditentukan. |
IWDFIoRequest::SetCompletionCallback Metode SetCompletionCallback mendaftarkan antarmuka untuk metode OnCompletion yang harus dipanggil kerangka kerja saat permintaan I/O selesai. |
IWDFIoRequest::SetInformation Metode SetInformation mengatur ukuran informasi untuk permintaan. |
IWDFIoRequest::UnmarkCancelable Metode UnmarkCancelable menonaktifkan pembatalan permintaan I/O. |
Persyaratan
Persyaratan | Nilai |
---|---|
Akhir dukungan | Tidak tersedia di UMDF 2.0 dan yang lebih baru. |
Target Platform | Desktop |
Versi UMDF minimum | 1,5 |
Header | wudfddi.h |
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