FsRtlInitializeOplock 関数 (ntifs.h)
FsRtlInitializeOplock は、日和見ロック (oplock) ポインターを初期化します。
構文
void FsRtlInitializeOplock(
[in, out] POPLOCK Oplock
);
パラメーター
[in, out] Oplock
初期化された日和見ロック ポインターを受け取る呼び出し元提供のポインター変数。 この変数は、FsRtlInitializeOplock を最初に呼び出す前に NULL に初期化する必要があります。
戻り値
なし
解説
ファイル システムとフィルター ドライバーは FsRtlInitializeOplock を呼び出して、不透明な日和見ロック ポインターを初期化します。
日和見ロック ポインターが不要になった場合は、 FsRtlUninitializeOplock を呼び出すことで初期化を解除できます。 初期化されていない日和見ロック ポインターは、 FsRtlInitializeOplock を呼び出すことで再利用できるように初期化できます。
日和見ロックの詳細については、Microsoft Windows SDKドキュメントを参照してください。
ミニフィルターでは、FsRtlInitializeOplock ではなく FltInitializeOplock を呼び出す必要があります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
こちらもご覧ください
FSCTL_OPBATCH_ACK_CLOSE_PENDING