structure OB_CALLBACK_REGISTRATION (wdm.h)

La structure OB_CALLBACK_REGISTRATION spécifie les paramètres lorsque la routine ObRegisterCallbacks inscrit les routines de rappel ObjectPreCallback et ObjectPostCallback .

Syntaxe

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

Membres

Version

Version de l’inscription du rappel d’objet demandée. Les pilotes doivent spécifier OB_FLT_REGISTRATION_VERSION.

OperationRegistrationCount

Nombre d’entrées dans le tableau OperationRegistration .

Altitude

Chaîne Unicode qui spécifie l’altitude du pilote. Pour plus d’informations sur l’altitude, consultez Load Order Groups and Altitudes for Minifilter Drivers.

RegistrationContext

Le système transmet la valeur RegistrationContext à la routine de rappel lorsque la routine de rappel est exécutée. La signification de cette valeur est définie par le pilote.

OperationRegistration

Pointeur vers un tableau de structures OB_OPERATION_REGISTRATION . Chaque structure spécifie les routines de rappel ObjectPreCallback et ObjectPostCallback , ainsi que les types d’opérations que les routines sont appelées.

Remarques

Cette structure est utilisée par la routine ObRegisterCallbacks . Le paramètre CallBackRegistration de cette routine est un pointeur vers une mémoire tampon qui contient une structure OB_CALLBACK_REGISTRATION suivie d’un tableau d’une ou plusieurs structures OB_OPERATION_REGISTRATION .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows Server 2008.
En-tête wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

OB_OPERATION_REGISTRATION

ObRegisterCallbacks

ObjectPostCallback

ObjectPreCallback