Bagikan melalui


Fungsi FsRtlFastUnlockAllByKey (ntifs.h)

Rutinitas FsRtlFastUnlockAllByKey melepaskan semua kunci rentang byte yang diperoleh oleh proses yang ditentukan, dengan nilai kunci yang ditentukan, untuk file.

Sintaks

NTSTATUS FsRtlFastUnlockAllByKey(
  [in]           PFILE_LOCK   FileLock,
  [in]           PFILE_OBJECT FileObject,
  [in]           PEPROCESS    ProcessId,
  [in]           ULONG        Key,
  [in, optional] PVOID        Context
);

Parameter

[in] FileLock

Penunjuk ke struktur FILE_LOCK untuk file. Struktur ini harus diinisialisasi oleh panggilan sebelumnya ke FsRtlAllocateFileLock atau FsRtlInitializeFileLock.

[in] FileObject

Penunjuk ke objek file untuk file.

[in] ProcessId

Penunjuk ke ID proses untuk proses tersebut.

[in] Key

Nilai kunci.

[in, optional] Context

Penunjuk konteks opsional yang akan digunakan saat menyelesaikan runtime integrasi.

Mengembalikan nilai

FsRtlFastUnlockAllByKey mengembalikan STATUS_SUCCESS atau kode status kesalahan seperti STATUS_RANGE_NOT_LOCKED.

Keterangan

Setelah merilis kunci rentang byte, FsRtlFastUnlockAllByKey menyelesaikan runtime integrasi kunci yang saat ini diantrekan yang sekarang dapat diselesaikan.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header ntifs.h (termasuk Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL
Aturan kepatuhan DDI HwStorPortProhibitedDDIs(storport)

Lihat juga

FsRtlAllocateFileLock

FsRtlInitializeFileLock