PFLT_GET_OPERATION_STATUS_CALLBACK fungsi panggilan balik (fltkernel.h)
Driver minifilter dapat mendaftarkan rutinitas jenis PFLT_GET_OPERATION_STATUS_CALLBACK sebagai rutinitas OperationStatusCallback driver minifilter.
Sintaks
PFLT_GET_OPERATION_STATUS_CALLBACK PfltGetOperationStatusCallback;
void PfltGetOperationStatusCallback(
[in] PCFLT_RELATED_OBJECTS FltObjects,
[in] PFLT_IO_PARAMETER_BLOCK IopbSnapshot,
[in] NTSTATUS OperationStatus,
[in, optional] PVOID RequesterContext
)
{...}
Parameter
[in] FltObjects
Penunjuk ke struktur FLT_RELATED_OBJECTS yang berisi penunjuk buram untuk objek yang terkait dengan operasi saat ini.
[in] IopbSnapshot
Penunjuk ke struktur data yang berisi parameter dari Paket Permintaan IO untuk operasi.
[in] OperationStatus
Nilai NTSTATUS dari operasi I/O yang menghasilkan panggilan balik.
[in, optional] RequesterContext
Penunjuk opsional ke informasi konteks yang disediakan driver minifilter dari pemohon yang diteruskan dari FltRequestOperationStatusCallback.
Nilai kembali
Tidak ada
Keterangan
Driver minifilter dapat mendaftarkan rutinitas jenis PFLT_GET_OPERATION_STATUS_CALLBACK sebagai rutinitas OperationStatusCallback driver minifilter.
Sebagian besar driver minifilter tidak perlu mendaftarkan rutinitas jenis PFLT_GET_OPERATION_STATUS_CALLBACK. Biasanya, driver minifilter hanya memanggil rutinitas ini untuk menentukan apakah kunci oportunistik yang diminta diberikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Microsoft Windows 2000 Update Rollup 1 untuk SP4, Windows XP SP2, Windows Server 2003 SP1, dan sistem operasi yang lebih baru. Tidak tersedia di Windows 2000 SP4 dan sistem operasi yang lebih lama. |
Target Platform | Desktop |
Header | fltkernel.h (termasuk FltKernel.h) |
IRQL | <= APC_LEVEL |