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_OPERATION_REGISTRATION 結構的陣列 OB_CALLBACK_REGISTRATION 結構。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows Server 2008 開始提供。 |
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |