IoUpdateLinkShareAccessEx 函数 (wdm.h)
IoUpdateLinkShareAccessEx 例程更新给定文件对象的访问和共享访问权限。
语法
void IoUpdateLinkShareAccessEx(
PFILE_OBJECT FileObject,
PSHARE_ACCESS ShareAccess,
PLINK_SHARE_ACCESS LinkShareAccess,
ULONG IoShareAccessFlags
);
参数
FileObject
指向文件对象的指针,该文件对象通常由当前线程关闭。
ShareAccess
指向与 fileObject 关联的公共共享访问数据结构的指针。 驱动程序应将此结构视为不透明。
LinkShareAccess
指向与 fileObject关联的常见链接共享访问数据结构(LINK_SHARE_ACCESS)的指针。 驱动程序应将此结构视为不透明。
IoShareAccessFlags
这些标志的位掩码:
IO_SHARE_ACCESS_NON_PRIMARY_STREAM(0x00000080)指定流既不是主数据流也不是目录流。
返回值
没有
言论
在调用 IoUpdateLinkShareAccessEx之前,驱动程序必须成功调用 IoCheckLinkShareAccess,并将 Update 参数设置为 FALSE。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1903 |
目标平台 | 普遍 |
标头 | wdm.h |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |