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

Зарезервировано.

Возвращаемое значение

Зарезервировано.

Требования

Требование Значение
Целевая платформа Windows
Header ntifs.h (включая Ntifs.h)
Правила соответствия DDI HwStorPortProhibitedDIs(storport), ObsoleteDIs(wdm), ReservedDIs(wdm)