Поделиться через


Функция 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)