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