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


Функция 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) указывает, что поток не является основным потоком данных или потоком каталогов.

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

Никакой

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1903
целевая платформа Всеобщий
заголовка wdm.h
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL