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 |