Bagikan melalui


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

Lihat juga

FltFreeDeferredIoWorkItem

FltQueueDeferredIoWorkItem