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.
typedef struct _OB_CALLBACK_REGISTRATION {
USHORT Version;
USHORT OperationRegistrationCount;
UNICODE_STRING Altitude;
PVOID RegistrationContext;
OB_OPERATION_REGISTRATION *OperationRegistration;
} OB_CALLBACK_REGISTRATION, *POB_CALLBACK_REGISTRATION;
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.
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.
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) |