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

指向与 FileObject 关联的公共链接共享访问数据结构的指针 (LINK_SHARE_ACCESS) 。 驱动程序应将此结构视为不透明结构。

IoShareAccessFlags

这些标志的位掩码:

IO_SHARE_ACCESS_NON_PRIMARY_STREAM (0x00000080) 指定流既不是主数据流,也不是目录流。

返回值

要求

要求
最低受支持的客户端 Windows 10 版本 1903
目标平台 通用
标头 wdm.h
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL