struttura OB_CALLBACK_REGISTRATION (wdm.h)

La struttura OB_CALLBACK_REGISTRATION specifica i parametri quando la routine ObRegisterCallbacks registra routine di callback ObjectPreCallback e 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;

Members

Version

Versione della registrazione di 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 Load Order Groups and Altitudes for Minifilter Drivers .For more information about altitude, see Load Order Groups and Altitudes for Minifilter Drivers.

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 routine di callback ObjectPreCallback e ObjectPostCallback e i tipi di operazioni per cui vengono chiamate le routine.

Commenti

Questa struttura viene utilizzata dalla routine ObRegisterCallbacks . Il parametro CallBackRegistration di questa routine è un puntatore a un buffer che contiene una struttura OB_CALLBACK_REGISTRATION seguita da una matrice di una o più strutture OB_OPERATION_REGISTRATION .

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows Server 2008.
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedi anche

OB_OPERATION_REGISTRATION

ObRegisterCallbacks

ObjectPostCallback

ObjectPreCallback