次の方法で共有


FltInitializeOplock 関数 (fltkernel.h)

FltInitializeOplock ルーチンは、日和見ロック (oplock) ポインターを初期化します。

構文

VOID FLTAPI FltInitializeOplock(
  [out] POPLOCK Oplock
);

パラメーター

[out] Oplock

初期化された不透明な oplock ポインターを受け取る呼び出し元から指定されたポインター変数。 この変数は、FltInitializeOplock を最初に呼び出す前に NULL に初期化する必要があります。

戻り値

なし

解説

oplock ポインターが不要になった場合は、 FltUninitializeOplock を呼び出すことで初期化を解除できます。 初期化されていない oplock ポインターは、 FltInitializeOplock を呼び出すことで再利用できるように初期化できます。

oplock を要求するか、oplock 中断通知に応答するには、 FltOplockFsctrl を呼び出します。

日和見ロックの詳細については、Microsoft Windows SDKドキュメントを参照してください。

要件

要件
対象プラットフォーム ユニバーサル
Header fltkernel.h (Fltkernel.h を含む)
Library FltMgr.lib
[DLL] Fltmgr.sys
IRQL <= APC_LEVEL

こちらもご覧ください

FltCheckOplock

FltCurrentBatchOplock

FltOplockFsctrl

FltOplockIsFastIoPossible

FltUninitializeOplock

FsRtlInitializeOplock