Compartir a través de


estructura OB_CALLBACK_REGISTRATION (wdm.h)

La estructura OB_CALLBACK_REGISTRATION especifica los parámetros cuando la rutina ObRegisterCallbacks registra las rutinas de devolución de llamada ObjectPreCallback y ObjectPostCallback .

Sintaxis

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

Miembros

Version

Versión del registro de devolución de llamada de objeto que se solicita. Los controladores deben especificar OB_FLT_REGISTRATION_VERSION.

OperationRegistrationCount

Número de entradas de la matriz OperationRegistration .

Altitude

Cadena Unicode que especifica la altitud del controlador. Para obtener más información sobre la altitud, vea Grupos de pedidos de carga y altitudes para controladores de minifiltro.

RegistrationContext

El sistema pasa el valor RegistrationContext a la rutina de devolución de llamada cuando se ejecuta la rutina de devolución de llamada. El significado de este valor es definido por el controlador.

OperationRegistration

Puntero a una matriz de estructuras de OB_OPERATION_REGISTRATION . Cada estructura especifica las rutinas de devolución de llamada ObjectPreCallback y ObjectPostCallback y los tipos de operaciones para las que se llama a las rutinas.

Comentarios

Esta estructura se usa en la rutina ObRegisterCallbacks . El parámetro CallBackRegistration de esta rutina es un puntero a un búfer que contiene una estructura de OB_CALLBACK_REGISTRATION seguida de una matriz de una o varias estructuras OB_OPERATION_REGISTRATION .

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows Server 2008.
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

OB_OPERATION_REGISTRATION

ObRegisterCallbacks

ObjectPostCallback

ObjectPreCallback