FsRtlAreThereCurrentOrInProgressFileLocks 関数 (ntifs.h)
FsRtlAreThereCurrentOrInProgressFileLocks ルーチンは、ファイルに割り当てられたバイト範囲ロックがあるか、そのファイルに対して進行中のロック操作があるかを判断します。
構文
BOOLEAN FsRtlAreThereCurrentOrInProgressFileLocks(
[in] PFILE_LOCK FileLock
);
パラメーター
[in] FileLock
チェックするファイルの FILE_LOCK 構造体へのポインター。
戻り値
ルーチンは、ファイルにバイト範囲ロックが割り当てられている場合、またはファイルのバイト範囲ロック要求が進行中の場合に TRUE を返します。 それ以外の場合、ルーチンは FALSE を返します。
注釈
ファイル システムは、Oplock Semantics の FsRtlAreThereCurrentOrInProgressFileLocks ルーチンを使用して、共有 oplock を許可するかどうかを判断できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 |
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (FltKernel.h、Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | <=APC_LEVEL |