struktur OB_CALLBACK_REGISTRATION (wdm.h)

Struktur OB_CALLBACK_REGISTRATION menentukan parameter ketika rutinitas ObRegisterCallbacks mendaftarkan ObjectPreCallback dan ObjectPostCallback rutinitas panggilan balik.

Sintaksis

C++
typedef struct _OB_CALLBACK_REGISTRATION {
  USHORT                    Version;
  USHORT                    OperationRegistrationCount;
  UNICODE_STRING            Altitude;
  PVOID                     RegistrationContext;
  OB_OPERATION_REGISTRATION *OperationRegistration;
} OB_CALLBACK_REGISTRATION, *POB_CALLBACK_REGISTRATION;

Anggota

Version

Versi pendaftaran panggilan balik objek yang diminta. Driver harus menentukan OB_FLT_REGISTRATION_VERSION.

OperationRegistrationCount

Jumlah entri dalam array OperationRegistration.

Altitude

String Unicode yang menentukan ketinggian driver. Untuk informasi selengkapnya tentang ketinggian, lihat Grup Pesanan Beban dan Ketinggian untuk Driver Minifilter.

RegistrationContext

Sistem meneruskan nilai RegistrationContext ke rutinitas panggilan balik saat rutinitas panggilan balik dijalankan. Arti dari nilai ini ditentukan driver.

OperationRegistration

Penunjuk ke array struktur OB_OPERATION_REGISTRATION. Setiap struktur menentukan ObjectPreCallback dan ObjectPostCallback rutinitas panggilan balik dan jenis operasi yang dipanggil oleh rutinitas.

Komentar

Struktur ini digunakan oleh ObRegisterCallbacks rutin. 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.

Persyaratan

Syarat Nilai
klien minimum yang didukung Tersedia dimulai dengan Windows Server 2008.
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)

Lihat juga

OB_OPERATION_REGISTRATION

ObRegisterCallbacks

ObjectPostCallback

ObjectPreCallback