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