Функция IoUpdateLinkShareAccessEx (wdm.h)

Подпрограмма IoUpdateLinkShareAccessEx обновляет доступ и общий доступ для заданного объекта файла.

Синтаксис

void IoUpdateLinkShareAccessEx(
  PFILE_OBJECT       FileObject,
  PSHARE_ACCESS      ShareAccess,
  PLINK_SHARE_ACCESS LinkShareAccess,
  ULONG              IoShareAccessFlags
);

Параметры

FileObject

Указатель на объект файла, который обычно закрывается текущим потоком.

ShareAccess

Указатель на общую структуру данных с общим доступом, связанную с FileObject. Драйверы должны рассматривать эту структуру как непрозрачную.

LinkShareAccess

Указатель на общую структуру данных общего доступа (LINK_SHARE_ACCESS), связанную с FileObject. Драйверы должны рассматривать эту структуру как непрозрачную.

IoShareAccessFlags

Битовая маска следующих флагов:

IO_SHARE_ACCESS_NON_PRIMARY_STREAM (0x00000080) указывает, что поток не является ни основным потоком данных, ни потоком каталога.

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

None

Remarks

Перед вызовом IoUpdateLinkShareAccessEx драйвер должен успешно вызвать IoCheckLinkShareAccess с параметром Update , равным FALSE.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1903
Целевая платформа Универсальное
Верхняя часть wdm.h
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL