共用方式為


OB_CALLBACK_REGISTRATION 結構 (wdm.h)

ObRegisterCallbacks 例程註冊 ObjectPreCallbackObjectPostCallback 回呼例程時,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 結構的陣列指標。 每個結構都會指定 ObjectPreCallbackObjectPostCallback 回 呼例程,以及呼叫例程的作業類型。

備註

ObRegisterCallbacks 例程會使用此結構。 這個例程的 CallBackRegistration 參數是緩衝區的指標,其中包含 OB_CALLBACK_REGISTRATION 結構,後面接著一或多個 OB_OPERATION_REGISTRATION 結構的數位。

規格需求

需求
最低支援的用戶端 從 Windows Server 2008 開始提供。
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另請參閱

OB_OPERATION_REGISTRATION

ObRegisterCallbacks

ObjectPostCallback

ObjectPreCallback