Freigeben über


OB_CALLBACK_REGISTRATION Struktur (wdm.h)

Die OB_CALLBACK_REGISTRATION struktur gibt die Parameter an, wenn die ObRegisterCallbacks Routine ObjectPreCallback- registriert 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;

Angehörige

Version

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

OperationRegistrationCount

Die Anzahl der Einträge im OperationRegistration Arrays.

Altitude

Eine Unicode-Zeichenfolge, die die Höhe des Treibers angibt. Weitere Informationen zur Höhe finden Sie unter Load Order Groups and Altitudes for Minifilter Drivers.

RegistrationContext

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

OperationRegistration

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

Bemerkungen

Diese Struktur wird von der ObRegisterCallbacks Routine verwendet. Der CallBackRegistration- Parameter für diese Routine ist ein Zeiger auf einen Puffer, der eine OB_CALLBACK_REGISTRATION Struktur enthält, auf die ein Array von mindestens einem OB_OPERATION_REGISTRATION Strukturen folgt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows Server 2008.
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Siehe auch

OB_OPERATION_REGISTRATION

ObRegisterCallbacks-

ObjectPostCallback-

ObjectPreCallback-