Condividi tramite


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)

Vedere anche

OB_OPERATION_REGISTRATION

ObRegisterCallbacks

ObjectPostCallback

ObjectPreCallback