Fungsi FltAllocateDeferredIoWorkItem (fltkernel.h)
FltAllocateDeferredIoWorkItem mengalokasikan item kerja I/O yang ditangguhkan.
Sintaks
PFLT_DEFERRED_IO_WORKITEM FLTAPI FltAllocateDeferredIoWorkItem();
Mengembalikan nilai
FltAllocateDeferredIoWorkItem mengembalikan NULL jika memori tidak cukup dalam kumpulan yang tidak ditumpuk untuk memenuhi permintaan. Jika tidak, ia mengembalikan penunjuk ke item kerja yang dialokasikan.
Keterangan
FltAllocateDeferredIoWorkItem mengalokasikan item kerja I/O yang ditangguhkan dari kumpulan yang tidak disebarkan.
Untuk menyisipkan item kerja ini ke dalam antrean kerja I/O yang ditangguhkan, panggil FltQueueDeferredIoWorkItem.
Untuk membebaskan item kerja, driver minifilter biasanya memanggil FltFreeDeferredIoWorkItem dari rutinitas pekerja yang ditentukan dalam FltQueueDeferredIoWorkItem.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | fltkernel.h (termasuk Fltkernel.h) |
Pustaka | FltMgr.lib |
IRQL | <= DISPATCH_LEVEL |