Afficher en anglais

Partage via


structure OB_CALLBACK_REGISTRATION (wdm.h)

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

Syntaxe

C++
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 de 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 groupes de commandes de chargement et altitudes pour les pilotes Minifilter.

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 ObjectPreCallback et ObjectPostCallback routines de rappel et 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 à 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.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows Server 2008.
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

OB_OPERATION_REGISTRATION

ObRegisterCallbacks

ObjectPostCallback

ObjectPreCallback