Compartilhar via


estrutura OB_CALLBACK_REGISTRATION (wdm.h)

A estrutura OB_CALLBACK_REGISTRATION especifica os parâmetros quando a rotina ObRegisterCallbacks registra as rotinas de retorno de chamada ObjectPreCallback e ObjectPostCallback .

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 as rotinas de retorno de chamada ObjectPreCallback e ObjectPostCallback e os tipos de operações para as quais as rotinas são chamadas.

Comentários

Essa estrutura é usada pela rotina 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
Cliente mínimo com suporte Disponível a partir do Windows Server 2008.
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Confira também

OB_OPERATION_REGISTRATION

ObRegisterCallbacks

ObjectPostCallback

ObjectPreCallback