struttura OB_CALLBACK_REGISTRATION (wdm.h)
La struttura OB_CALLBACK_REGISTRATION specifica i parametri quando la routine ObRegisterCallbacks registra ObjectPreCallback e Routine di callback ObjectPostCallback.
Sintassi
typedef struct _OB_CALLBACK_REGISTRATION {
USHORT Version;
USHORT OperationRegistrationCount;
UNICODE_STRING Altitude;
PVOID RegistrationContext;
OB_OPERATION_REGISTRATION *OperationRegistration;
} OB_CALLBACK_REGISTRATION, *POB_CALLBACK_REGISTRATION;
Membri
Version
Versione della registrazione del callback dell'oggetto richiesta. I driver devono specificare OB_FLT_REGISTRATION_VERSION.
OperationRegistrationCount
Numero di voci nella matrice OperationRegistration.
Altitude
Stringa Unicode che specifica l'altitudine del driver. Per altre informazioni sull'altitudine, vedere gruppi di ordini di carico e altitudini per i driver minifiltri.
RegistrationContext
Il sistema passa il valore RegistrationContext alla routine di callback quando viene eseguita la routine di callback. Il significato di questo valore è definito dal driver.
OperationRegistration
Puntatore a una matrice di strutture OB_OPERATION_REGISTRATION. Ogni struttura specifica ObjectPreCallback e ObjectPostCallback routine di callback e i tipi di operazioni per cui vengono chiamate le routine.
Osservazioni
Questa struttura viene utilizzata dalla routine ObRegisterCallbacks. Il parametro CallBackRegistration di questa routine è un puntatore a un buffer contenente una struttura OB_CALLBACK_REGISTRATION seguita da una matrice di una o più strutture OB_OPERATION_REGISTRATION.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows Server 2008. |
intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |