estrutura OB_CALLBACK_REGISTRATION (wdm.h)
A estrutura OB_CALLBACK_REGISTRATION especifica os parâmetros quando a rotina ObRegisterCallbacks registra ObjectPreCallback e objectPostCallback rotinas de retorno de chamada.
Sintaxe
typedef struct _OB_CALLBACK_REGISTRATION {
USHORT Version;
USHORT OperationRegistrationCount;
UNICODE_STRING Altitude;
PVOID RegistrationContext;
OB_OPERATION_REGISTRATION *OperationRegistration;
} OB_CALLBACK_REGISTRATION, *POB_CALLBACK_REGISTRATION;
Membros
Version
A versão do registro de retorno de chamada de objeto solicitada. Os drivers devem especificar OB_FLT_REGISTRATION_VERSION.
OperationRegistrationCount
O número de entradas na matriz OperationRegistration.
Altitude
Uma cadeia de caracteres Unicode que especifica a altitude do driver. Para obter mais informações sobre altitude, consulte grupos de pedidos de carga e altitudes para drivers de minifiltro.
RegistrationContext
O sistema passa o valor RegistrationContext para a rotina de retorno de chamada quando a rotina de retorno de chamada é executada. O significado desse valor é definido pelo driver.
OperationRegistration
Um ponteiro para uma matriz de estruturas OB_OPERATION_REGISTRATION. Cada estrutura especifica ObjectPreCallback e ObjectPostCallback rotinas de retorno de chamada e os tipos de operações que as rotinas são chamadas.
Observações
Essa estrutura é usada pela rotina de ObRegisterCallbacks. O parâmetro CallBackRegistration para essa rotina é um ponteiro para um buffer que contém uma estrutura OB_CALLBACK_REGISTRATION seguida por uma matriz de uma ou mais estruturas OB_OPERATION_REGISTRATION.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows Server 2008. |
cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |