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

Lihat juga

FLT_IO_PARAMETER_BLOCK

FLT_RELATED_OBJECTS

FltRequestOperationStatusCallback