FsRtlGetNextFileLock 関数 (ntifs.h)
FsRtlGetNextFileLock ルーチンは、指定したファイルに現在存在するバイト範囲ロックを列挙するために使用されます。
構文
PFILE_LOCK_INFO FsRtlGetNextFileLock(
[in] PFILE_LOCK FileLock,
[in] BOOLEAN Restart
);
パラメーター
[in] FileLock
ファイルのFILE_LOCK構造体へのポインター。 この構造体は、FsRtlAllocateFileLock または fsRtlInitializeFileLock
[in] Restart
列挙がバイト範囲ロックのリストの先頭から開始する場合は、true を
特定のファイルのすべてのバイト範囲ロックを列挙するには、次のように FsRtlGetNextFileLock を使用します。
for (p = FsRtlGetNextFileLock( FileLock, TRUE );
p != NULL;
p = FsRtlGetNextFileLock( FileLock, FALSE )) {
// Process the lock information pointed to by p
}
戻り値
FsRtlGetNextFileLock
備考
バイト範囲ロックは、特定の順序で列挙されません。
現在の列挙状態はFILE_LOCK構造体に格納されるため、呼び出し元は fsRtlGetNextFileLock
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の |
万国 |
ヘッダー | ntifs.h (Ntifs.h を含む) |
ライブラリ | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
DDI コンプライアンス規則 を |
hwStorPortProhibitedDDDIs(storport) を |
関連項目
FsRtlCheckLockForWriteAccess の