OB_CALLBACK_REGISTRATION 結構 (wdm.h)
當 ObRegisterCallbacks 例程註冊 ObjectPreCallback 和 ObjectPostCallback 回呼例程時,OB_CALLBACK_REGISTRATION結構會指定參數。
語法
typedef struct _OB_CALLBACK_REGISTRATION {
USHORT Version;
USHORT OperationRegistrationCount;
UNICODE_STRING Altitude;
PVOID RegistrationContext;
OB_OPERATION_REGISTRATION *OperationRegistration;
} OB_CALLBACK_REGISTRATION, *POB_CALLBACK_REGISTRATION;
成員
Version
要求的物件回呼註冊版本。 驅動程式應該指定OB_FLT_REGISTRATION_VERSION。
OperationRegistrationCount
OperationRegistration 陣列中的項目數。
Altitude
指定驅動程式高度的 Unicode 字串。 如需高度的詳細資訊,請參閱 載入順序群組和迷你篩選驅動程式的高度。
RegistrationContext
執行回呼例程時,系統會將 RegistrationContext 值傳遞至回呼例程。 此值的意義是驅動程式定義。
OperationRegistration
OB_OPERATION_REGISTRATION 結構的陣列指標。 每個結構都會指定 ObjectPreCallback 和 ObjectPostCallback 回 呼例程,以及呼叫例程的作業類型。
備註
ObRegisterCallbacks 例程會使用此結構。 這個例程的 CallBackRegistration 參數是緩衝區的指標,其中包含 OB_CALLBACK_REGISTRATION 結構,後面接著一或多個 OB_OPERATION_REGISTRATION 結構的數位。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows Server 2008 開始提供。 |
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |