POB_POST_OPERATION_CALLBACK fungsi panggilan balik (wdm.h)

Rutinitas ObjectPostCallback dipanggil oleh sistem operasi setelah operasi penanganan proses atau utas terjadi.

Peringatan

Tindakan yang dapat Anda lakukan dalam panggilan balik ini dibatasi untuk panggilan yang aman. Untuk informasi selengkapnya, lihat Windows Kernel-Mode Process dan Thread Manager.

Sintaks

POB_POST_OPERATION_CALLBACK PobPostOperationCallback;

void PobPostOperationCallback(
  [in] PVOID RegistrationContext,
  [in] POB_POST_OPERATION_INFORMATION OperationInformation
)
{...}

Parameter

[in] RegistrationContext

Konteks yang ditentukan driver sebagai parameter CallBackRegistration-RegistrationContext> dari rutinitas ObRegisterCallbacks. Arti dari nilai ini ditentukan driver.

[in] OperationInformation

Penunjuk ke struktur OB_POST_OPERATION_INFORMATION yang menentukan parameter operasi handel.

Mengembalikan nilai

Tidak ada

Keterangan

Gunakan rutinitas ObRegisterCallbacks untuk mendaftarkan rutinitas ObjectPostCallback , dan gunakan rutinitas ObUnRegisterCallbacks untuk membatalkan pendaftaran rutinitas.

Rutinitas ObjectPostCallback dipanggil setelah operasi pada handel proses atau handel utas selesai, sedangkan rutinitas ObjectPreCallback dipanggil sebelum operasi terjadi. Parameter OperationInformation dari rutinitas ObjectPreCallback adalah penunjuk ke struktur OB_PRE_OPERATION_INFORMATION , yang berisi informasi yang dapat Anda ubah. Sebaliknya, parameter OperationInformation dari rutinitas ObjectPostCallback adalah penunjuk ke struktur OB_POST_OPERATION_INFORMATION . Isi struktur ini bersifat informasi dan Anda tidak dapat mengubahnya.

Rutinitas ini dipanggil pada PASSIVE_LEVEL dalam konteks utas arbitrer dengan APC kernel normal dinonaktifkan. APC kernel khusus tidak dinonaktifkan. Untuk informasi selengkapnya tentang APC, lihat Jenis APC.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows Server 2008.
Target Platform Desktop
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)
IRQL Dipanggil di PASSIVE_LEVEL (lihat bagian Keterangan).

Lihat juga

OB_POST_OPERATION_INFORMATION

ObRegisterCallbacks

ObUnRegisterCallbacks

ObjectPreCallback