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) |