次の方法で共有


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 を含む)

関連項目

OB_OPERATION_REGISTRATION

ObRegisterCallbacks

ObjectPostCallback

ObjectPreCallback