estructura OB_CALLBACK_REGISTRATION (wdm.h)
La estructura OB_CALLBACK_REGISTRATION especifica los parámetros cuando la rutina de ObRegisterCallbacks registra ObjectPreCallback y ObjectPostCallback rutinas de devolución de llamada.
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 de OperationRegistration.
Altitude
Cadena Unicode que especifica la altitud del controlador. Para obtener más información sobre la altitud, consulte grupos de orden de carga y altitud para controladores de minifiltro.
RegistrationContext
El sistema pasa el valor de 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 OB_OPERATION_REGISTRATION. Cada estructura especifica ObjectPreCallback y ObjectPostCallback rutinas de devolución de llamada y los tipos de operaciones a las que se llama a las rutinas.
Observaciones
Esta estructura la usa la rutina ObRegisterCallbacks. El parámetro CallBackRegistration a 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 | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows Server 2008. |
encabezado de | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |