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