Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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. |
|
WdfIoQueueBuat Metode WdfIoQueueCreate membuat dan mengonfigurasi antrean I/O untuk perangkat tertentu. |
|
WdfIoQueueDrain Metode WdfIoQueueDrain menyebabkan kerangka kerja berhenti mengantrekan permintaan I/O ke antrean I/O, sambil memungkinkan permintaan yang sudah diantrekan dikirim dan diproses. |
|
WdfIoQueueDrainSynchronously Metode WdfIoQueueDrainSynchronously menyebabkan kerangka kerja berhenti mengantrekan 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 mengantrekan permintaan I/O ke antrean I/O dan membatalkan permintaan yang tidak diprosces. |
|
WdfIoQueuePurgeSynchronously Metode WdfIoQueuePurgeSynchronously menyebabkan kerangka kerja berhenti mengantrekan permintaan I/O ke antrean I/O dan untuk 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 mengirimkan permintaan yang ditentukan ke 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 yang telah dihapus kerangka kerja 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, antrean 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 mengirimkan informasi status antrean kepada driver. |
|
EVT_WDF_IO_WDM_IRP_FOR_FORWARD_PROGRESS Fungsi panggilan balik EvtIoWdmIrpForForwardProgress driver memeriksa paket permintaan I/O (IRP) dan menentukan apakah akan menggunakan objek permintaan yang dipesan untuk memproses permintaan I/O atau gagal 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 diambil 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 dijamin 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. |