lmshare.h) (FILE_INFO_3 结构
包含标识号以及有关文件、设备和管道的其他相关信息。
语法
typedef struct _FILE_INFO_3 {
DWORD fi3_id;
DWORD fi3_permissions;
DWORD fi3_num_locks;
LMSTR fi3_pathname;
LMSTR fi3_username;
} FILE_INFO_3, *PFILE_INFO_3, *LPFILE_INFO_3;
成员
fi3_id
指定一个 DWORD 值,该值包含打开资源时分配给资源的标识号。
fi3_permissions
指定包含与打开的应用程序关联的访问权限的 DWORD 值。 此成员可以是以下一个或多个值。
值 | 含义 |
---|---|
|
读取资源的权限,并默认执行资源。 |
|
写入资源的权限。 |
|
创建资源的权限;创建资源时可以写入数据。 |
fi3_num_locks
指定包含文件、设备或管道上的文件锁数的 DWORD 值。
fi3_pathname
指向指定打开的资源路径的字符串的指针。
如果定义了 _WIN32_WINNT 或 FORCE_UNICODE ,则此字符串为 Unicode。
fi3_username
指向一个字符串的指针,该字符串指定在具有用户级别安全) 的服务器上 (哪些用户,或者哪些计算机 (具有共享级别安全性的服务器上打开了资源) 。 请注意,Windows 不支持共享级别安全性。
如果定义了 _WIN32_WINNT 或 FORCE_UNICODE ,则此字符串为 Unicode。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | lmshare.h (包括 Lm.h) |