OB_CALLBACK_REGISTRATION结构(wdm.h)

ObRegisterCallbacks 例程注册 ObjectPreCallbackObjectPostCallback 回调例程时,OB_CALLBACK_REGISTRATION 结构指定参数。

语法

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

成员

Version

请求的对象回调注册的版本。 驱动程序应指定OB_FLT_REGISTRATION_VERSION。

OperationRegistrationCount

OperationRegistration 数组中的条目数。

Altitude

一个 Unicode 字符串,指定驱动程序的高度。 有关海拔的详细信息,请参阅 微型筛选器驱动程序的加载顺序组和高度

RegistrationContext

运行回调例程时,系统将 RegistrationContext 值传递给回调例程。 此值的含义是驱动程序定义的。

OperationRegistration

指向 OB_OPERATION_REGISTRATION 结构的数组的指针。 每个结构指定 ObjectPreCallbackObjectPostCallback 回调例程以及调用例程的作类型。

言论

ObRegisterCallbacks 例程使用此结构。 此例程的 CallBackRegistration 参数是指向包含 OB_CALLBACK_REGISTRATION 结构的缓冲区的指针,该缓冲区后跟一个或多个 OB_OPERATION_REGISTRATION 结构的数组。

要求

要求 价值
最低支持的客户端 从 Windows Server 2008 开始可用。
标头 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

OB_OPERATION_REGISTRATION

ObRegisterCallbacks

ObjectPostCallback

ObjectPreCallback