OB_CALLBACK_REGISTRATION構造体 (wdm.h)
OB_CALLBACK_REGISTRATION 構造体は、ObRegisterCallbacks ルーチンが ObjectPreCallback 登録し、ObjectPostCallback コールバック ルーチンを するときに、パラメーターを指定します。
構文
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 パラメーターは、1 つ以上の OB_OPERATION_REGISTRATION 構造体の配列が続く OB_CALLBACK_REGISTRATION 構造体を含むバッファーへのポインターです。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Server 2008 以降で使用できます。 |
ヘッダー | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |
関連項目
ObjectPostCallback の
ObjectPreCallback の