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) |