次の方法で共有


FsRtlFreeFileLock 関数 (ntifs.h)

FsRtlFreeFileLock ルーチンは、ファイル ロック構造を初期化解除して解放します。

構文

void FsRtlFreeFileLock(
  [in] PFILE_LOCK FileLock
);

パラメーター

[in] FileLock

FILE_LOCK構造体へのポインター。 この構造体は、FsRtlAllocateFileLock以前の呼び出しによって割り当てられている必要があります。

戻り値

何一つ

備考

FsRtlFreeFileLock は、FsRtlAllocateFileLockによって割り当てられ、初期化されたファイル ロックにのみ使用する必要があります。

FsRtlUninitializeFileLockの呼び出しによって既に初期化されていないFILE_LOCK構造体に対して、FsRtlFreeFileLock を呼び出すプログラミング エラーです。

ミニフィルターは、FsRtlFreeFileLockではなく、FltFreeFileLock 呼び出す必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000
ターゲット プラットフォーム の 万国
ヘッダー ntifs.h (Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL
DDI コンプライアンス規則 を する hwStorPortProhibitedDDDIs(storport) を する

関連項目

FltFreeFileLock を する

FsRtlAreThereCurrentFileLocks

FsRtlCheckLockForReadAccess

FsRtlCheckLockForWriteAccess の

FsRtlFastCheckLockForRead

FsRtlFastCheckLockForWrite

FsRtlFastLock

FsRtlFastUnlockAll

FsRtlFastUnlockAllByKey

FsRtlFastUnlockSingle

FsRtlGetNextFileLock

FsRtlInitializeFileLock

FsRtlProcessFileLock

FsRtlUninitializeFileLock