Freigeben über


OB_CALLBACK_REGISTRATION-Struktur (wdm.h)

Die OB_CALLBACK_REGISTRATION-Struktur gibt die Parameter an, wenn die ObRegisterCallbacks-RoutineObjectPreCallback - und ObjectPostCallback-Rückrufroutinen registriert.

Syntax

typedef struct _OB_CALLBACK_REGISTRATION {
  USHORT                    Version;
  USHORT                    OperationRegistrationCount;
  UNICODE_STRING            Altitude;
  PVOID                     RegistrationContext;
  OB_OPERATION_REGISTRATION *OperationRegistration;
} OB_CALLBACK_REGISTRATION, *POB_CALLBACK_REGISTRATION;

Member

Version

Die Version der angeforderten Objektrückrufregistrierung. Treiber sollten OB_FLT_REGISTRATION_VERSION angeben.

OperationRegistrationCount

Die Anzahl der Einträge im Array OperationRegistration .

Altitude

Eine Unicode-Zeichenfolge, die die Höhe des Treibers angibt. Weitere Informationen zur Höhe finden Sie unter Ladereihenfolgegruppen und Höhen für Minifiltertreiber.

RegistrationContext

Das System übergibt den Wert RegistrationContext an die Rückrufroutine, wenn die Rückrufroutine ausgeführt wird. Die Bedeutung dieses Werts ist treiberdefiniert.

OperationRegistration

Ein Zeiger auf ein Array von OB_OPERATION_REGISTRATION Strukturen. Jede Struktur gibt Die Rückrufroutinen ObjectPreCallback und ObjectPostCallback sowie die Arten von Vorgängen an, für die die Routinen aufgerufen werden.

Hinweise

Diese Struktur wird von der ObRegisterCallbacks-Routine verwendet. Der CallBackRegistration-Parameter auf diese Routine ist ein Zeiger auf einen Puffer, der eine OB_CALLBACK_REGISTRATION-Struktur enthält, gefolgt von einem Array aus mindestens einer OB_OPERATION_REGISTRATION Strukturen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows Server 2008.
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

OB_OPERATION_REGISTRATION

ObRegisterCallbacks

ObjectPostCallback

ObjectPreCallback