header wdfio.h

Header ini digunakan oleh wdf. Untuk informasi selengkapnya, lihat:

wdfio.h berisi antarmuka pemrograman berikut:

Fungsi

 
WDF_IO_QUEUE_CONFIG_INIT

Fungsi WDF_IO_QUEUE_CONFIG_INIT menginisialisasi struktur WDF_IO_QUEUE_CONFIG driver.
WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE

Fungsi WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE menginisialisasi struktur WDF_IO_QUEUE_CONFIG driver.
WDF_IO_QUEUE_DRAINED

Fungsi WDF_IO_QUEUE_DRAINED mengembalikan TRUE jika status antrean I/O menunjukkan bahwa antrean dikosongkan.
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT

Fungsi WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT menginisialisasi struktur WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY driver.
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT

Fungsi WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT menginisialisasi struktur WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY driver.
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_PAGINGIO_INIT

Fungsi WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_PAGINGIO_INIT menginisialisasi struktur WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY driver.
WDF_IO_QUEUE_IDLE

Fungsi WDF_IO_QUEUE_IDLE mengembalikan TRUE jika status antrean I/O menunjukkan bahwa antrean dikosongkan.
WDF_IO_QUEUE_PURGED

Fungsi WDF_IO_QUEUE_PURGED mengembalikan TRUE jika status antrean I/O menunjukkan bahwa antrean dikosongkan.
WDF_IO_QUEUE_READY

Fungsi WDF_IO_QUEUE_READY mengembalikan TRUE jika status antrean I/O menunjukkan bahwa antrean dikosongkan.
WDF_IO_QUEUE_STOPPED

Fungsi WDF_IO_QUEUE_STOPPED mengembalikan TRUE jika status antrean I/O menunjukkan bahwa antrean dihentikan.
WdfIoQueueAssignForwardProgressPolicy

Metode WdfIoQueueAssignForwardProgressPolicy memungkinkan kemampuan kerangka kerja untuk menjamin kemajuan penerusan untuk antrean I/O tertentu.
WdfIoQueueCreate

Metode WdfIoQueueCreate membuat dan mengonfigurasi antrean I/O untuk perangkat tertentu.
WdfIoQueueDrain

Metode WdfIoQueueDrain menyebabkan kerangka kerja berhenti mengantre permintaan I/O ke antrean I/O, sambil memungkinkan permintaan yang sudah diantrekan dikirim dan diproses.
WdfIoQueueDrainSynchronously

Metode WdfIoQueueDrainSynchronously menyebabkan kerangka kerja berhenti mengantre permintaan I/O ke antrean I/O, sambil memungkinkan permintaan yang sudah diantrekan dikirim dan diproses. Metode ini kembali setelah semua permintaan selesai atau dibatalkan.
WdfIoQueueFindRequest

Metode WdfIoQueueFindRequest menemukan permintaan berikutnya dalam antrean I/O, atau permintaan berikutnya yang cocok dengan kriteria yang ditentukan, tetapi tidak memberikan kepemilikan permintaan kepada driver.
WdfIoQueueGetDevice

Metode WdfIoQueueGetDevice mengembalikan handel ke objek perangkat kerangka kerja tempat antrean I/O tertentu berada.
WdfIoQueueGetState

Metode WdfIoQueueGetState mengembalikan status antrean I/O tertentu.
WdfIoQueuePurge

Metode WdfIoQueuePurge menyebabkan kerangka kerja berhenti mengantre permintaan I/O ke antrean I/O dan membatalkan permintaan yang tidak diolah.
WdfIoQueuePurgeSynchronously

Metode WdfIoQueuePurgeSynchronously menyebabkan kerangka kerja berhenti mengantre permintaan I/O ke antrean I/O dan membatalkan permintaan yang tidak diolah dan permintaan yang dapat dibatalkan milik driver.
WdfIoQueueReadyNotify

Metode WdfIoQueueReadyNotify mendaftarkan (atau membatalkan pendaftaran) fungsi panggilan balik peristiwa yang dipanggil kerangka kerja setiap kali antrean I/O tertentu yang sebelumnya kosong menerima satu atau beberapa permintaan I/O.
WdfIoQueueRetrieveFoundRequest

Metode WdfIoQueueRetrieveFoundRequest memberikan permintaan tertentu kepada driver, sehingga driver dapat memproses permintaan.
WdfIoQueueRetrieveNextRequest

Metode WdfIoQueueRetrieveNextRequest mengambil permintaan I/O berikutnya yang tersedia dari antrean I/O tertentu.
WdfIoQueueRetrieveRequestByFileObject

Metode WdfIoQueueRetrieveRequestByFileObject mengambil permintaan I/O berikutnya yang tersedia, dari antrean I/O tertentu, yang terkait dengan objek file tertentu.
WdfIoQueueStart

Metode WdfIoQueueStart memungkinkan antrean I/O untuk mulai menerima dan mengirimkan permintaan I/O baru.
WdfIoQueueStop

Metode WdfIoQueueStop mencegah antrean I/O mengirimkan permintaan I/O, tetapi antrean menerima dan menyimpan permintaan baru.
WdfIoQueueStopAndPurge

Metode WdfIoQueueStopAndPurge mencegah antrean I/O mengirimkan permintaan baru dan membatalkan permintaan yang tidak diolah dan permintaan yang dapat dibatalkan milik driver yang ada, tetapi antrean menerima dan menyimpan permintaan baru.
WdfIoQueueStopAndPurgeSynchronously

Metode WdfIoQueueStopAndPurgeSynchronously mencegah antrean I/O mengirimkan permintaan I/O baru dan menyebabkan kerangka kerja membatalkan permintaan yang tidak diolah dan permintaan yang dapat dibatalkan milik driver yang ada, tetapi antrean menerima dan menyimpan permintaan baru.
WdfIoQueueStopSynchronously

Metode WdfIoQueueStopSynchronously mencegah antrean I/O mengirimkan permintaan I/O, tetapi antrean menerima dan menyimpan permintaan baru. Metode ini kembali setelah semua permintaan yang dikirim telah dibatalkan atau diselesaikan.

Fungsi panggilan balik

 
EVT_WDF_IO_ALLOCATE_REQUEST_RESOURCES

Fungsi panggilan balik EvtIoAllocateRequestResources driver mengalokasikan sumber daya khusus permintaan yang diperlukan driver untuk memproses permintaan yang ditentukan.
EVT_WDF_IO_ALLOCATE_RESOURCES_FOR_RESERVED_REQUEST

Fungsi panggilan balik EvtIoAllocateResourcesForReservedRequest driver mengalokasikan sumber daya khusus permintaan yang dapat digunakan driver untuk memproses permintaan I/O di masa mendatang.
EVT_WDF_IO_QUEUE_IO_CANCELED_ON_QUEUE

Fungsi panggilan balik peristiwa EvtIoCanceledOnQueue driver memberi tahu driver bahwa ia harus menyelesaikan permintaan I/O bahwa kerangka kerja telah dihapus dari antrean I/O.
EVT_WDF_IO_QUEUE_IO_DEFAULT

Fungsi panggilan balik peristiwa EvtIoDefault driver memproses permintaan I/O tertentu.
EVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL

Fungsi panggilan balik peristiwa EvtIoDeviceControl driver memproses permintaan kontrol I/O perangkat tertentu.
EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL

Fungsi panggilan balik peristiwa EvtIoInternalDeviceControl driver memproses permintaan I/O yang berisi kode kontrol I/O perangkat internal (IOCTL).
EVT_WDF_IO_QUEUE_IO_READ

Fungsi panggilan balik peristiwa EvtIoRead driver memproses permintaan baca tertentu.
EVT_WDF_IO_QUEUE_IO_RESUME

Fungsi panggilan balik peristiwa EvtIoResume driver melanjutkan pemrosesan permintaan I/O tertentu setelah perangkat yang mendasar kembali ke status daya yang berfungsi (D0).
EVT_WDF_IO_QUEUE_IO_STOP

Fungsi panggilan balik peristiwa EvtIoStop driver selesai, mengantre ulang, atau menangguhkan pemrosesan permintaan tertentu karena antrean I/O permintaan sedang dihentikan.
EVT_WDF_IO_QUEUE_IO_WRITE

Fungsi panggilan balik peristiwa EvtIoWrite driver memproses permintaan tulis tertentu.
EVT_WDF_IO_QUEUE_STATE

Fungsi panggilan balik peristiwa EvtIoQueueState driver memberikan informasi status antrean kepada driver.
EVT_WDF_IO_WDM_IRP_FOR_FORWARD_PROGRESS

Fungsi panggilan balik EvtIoWdmIrpForwardProgress driver memeriksa paket permintaan I/O (IRP) dan menentukan apakah akan menggunakan objek permintaan yang dipesan untuk memproses permintaan I/O atau gagal dalam permintaan I/O.

Struktur

 
WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS

Struktur WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS berisi informasi tentang tindakan tertentu yang dapat dilakukan kerangka kerja saat menerima permintaan I/O untuk driver Anda, jika ada situasi memori rendah.
WDF_IO_QUEUE_CONFIG

Struktur WDF_IO_QUEUE_CONFIG berisi informasi konfigurasi untuk objek antrean kerangka kerja.
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY

Struktur WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY berisi informasi yang disediakan driver yang digunakan kerangka kerja untuk mengaktifkan kemajuan penerusan yang terjamin untuk antrean I/O.

Enumerasi

 
WDF_IO_FORWARD_PROGRESS_ACTION

Enumerasi WDF_IO_FORWARD_PROGRESS_ACTION mengidentifikasi tindakan yang dapat diambil kerangka kerja untuk paket permintaan I/O (IRP) yang diperiksa driver Anda selama situasi memori rendah.
WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY

Enumerasi WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY mengidentifikasi tindakan yang dapat diambil kerangka kerja saat menerima permintaan I/O untuk driver Anda, jika ada situasi memori rendah.
WDF_IO_QUEUE_DISPATCH_TYPE

Jenis enumerasi WDF_IO_QUEUE_DISPATCH_TYPE mengidentifikasi metode pengiriman permintaan yang dapat dikaitkan dengan objek antrean kerangka kerja.
WDF_IO_QUEUE_STATE

Jenis enumerasi WDF_IO_QUEUE_STATE mengidentifikasi status objek antrean kerangka kerja. Enumerator digunakan sebagai masker bit.