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

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

Синтаксис

void IoRemoveLinkShareAccessEx(
  [in]                PFILE_OBJECT       FileObject,
  [in, out]           PSHARE_ACCESS      ShareAccess,
  [in, out, optional] PLINK_SHARE_ACCESS LinkShareAccess,
                      ULONG              IoShareAccessFlags
);

Параметры

[in] FileObject

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

[in, out] ShareAccess

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

[in, out, optional] LinkShareAccess

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

IoShareAccessFlags

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

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

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

None

Требования

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