struktur OB_OPERATION_REGISTRATION (wdm.h)
Struktur OB_OPERATION_REGISTRATION menentukan rutinitas panggilan balik ObjectPreCallback dan ObjectPostCallback dan jenis operasi yang rutinitasnya dipanggil.
Sintaks
typedef struct _OB_OPERATION_REGISTRATION {
POBJECT_TYPE *ObjectType;
OB_OPERATION Operations;
POB_PRE_OPERATION_CALLBACK PreOperation;
POB_POST_OPERATION_CALLBACK PostOperation;
} OB_OPERATION_REGISTRATION, *POB_OPERATION_REGISTRATION;
Anggota
ObjectType
Penunjuk ke jenis objek yang memicu rutinitas panggilan balik. Tentukan salah satu nilai berikut ini:
- PsProcessType untuk operasi penanganan proses
- PsThreadType untuk operasi penanganan utas
- ExDesktopObjectType untuk operasi penanganan desktop. Nilai ini didukung dalam Windows 10 dan bukan di versi sistem operasi yang lebih lama.
Operations
Tentukan satu atau beberapa bendera berikut:
OB_OPERATION_HANDLE_CREATE
Proses, utas, atau handel desktop baru telah atau akan dibuka.
OB_OPERATION_HANDLE_DUPLICATE
Proses, utas, atau handel desktop adalah atau akan diduplikasi.
PreOperation
Penunjuk ke rutinitas ObjectPreCallback . Sistem memanggil rutinitas ini sebelum operasi yang diminta terjadi.
PostOperation
Penunjuk ke rutinitas ObjectPostCallback . Sistem memanggil rutinitas ini setelah operasi yang diminta terjadi.
Keterangan
Struktur ini digunakan oleh rutinitas ObRegisterCallbacks . Parameter CallBackRegistration untuk rutinitas ini adalah penunjuk ke buffer yang berisi struktur OB_CALLBACK_REGISTRATION yang diikuti oleh array dari satu atau beberapa struktur OB_OPERATION_REGISTRATION .
Dalam setiap struktur OB_OPERATION_REGISTRATION yang diteruskan ke ObRegisterCallback, pemanggil harus menyediakan satu atau kedua rutinitas panggilan balik. Jika anggota PreOperation dan PostOperation dari struktur ini adalah NULL, operasi pendaftaran panggilan balik gagal.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows Server 2008. |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk