Функция FsRtlPrivateLock (ntifs.h)
подпрограмма FsRtlPrivateLock устарела, но экспортируется для поддержки существующих двоичных файлов драйверов. Вместо этого используйте FsRtlFastLock.
Синтаксис
BOOLEAN FsRtlPrivateLock(
PFILE_LOCK FileLock,
PFILE_OBJECT FileObject,
PLARGE_INTEGER FileOffset,
PLARGE_INTEGER Length,
PEPROCESS ProcessId,
ULONG Key,
BOOLEAN FailImmediately,
BOOLEAN ExclusiveLock,
PIO_STATUS_BLOCK Iosb,
PIRP Irp,
__drv_aliasesMem PVOID Context,
BOOLEAN AlreadySynchronized
);
Параметры
FileLock
Скрытный.
FileObject
Скрытный.
FileOffset
Скрытный.
Length
Скрытный.
ProcessId
Скрытный.
Key
Скрытный.
FailImmediately
Скрытный.
ExclusiveLock
Скрытный.
Iosb
Скрытный.
Irp
Скрытный.
Context
Скрытный.
AlreadySynchronized
Скрытный.
Возвращаемое значение
Скрытный.
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | ntifs.h (include Ntifs.h) |
правил соответствия DDI |
HwStorPortProhibitedDIs(storport), Устаревшие идентификаторы (wdm), ЗарезервированныеDDIs(wdm) |