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 值。 此成员可以是以下一个或多个值。

含义
PERM_FILE_READ
读取资源的权限,并默认执行资源。
PERM_FILE_WRITE
写入资源的权限。
PERM_FILE_CREATE
创建资源的权限;创建资源时可以写入数据。

fi3_num_locks

指定包含文件、设备或管道上的文件锁数的 DWORD 值。

fi3_pathname

指向指定打开的资源路径的字符串的指针。

如果定义了 _WIN32_WINNTFORCE_UNICODE ,则此字符串为 Unicode。

fi3_username

指向一个字符串的指针,该字符串指定在具有用户级别安全) 的服务器上 (哪些用户,或者哪些计算机 (具有共享级别安全性的服务器上打开了资源) 。 请注意,Windows 不支持共享级别安全性。

如果定义了 _WIN32_WINNTFORCE_UNICODE ,则此字符串为 Unicode。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 lmshare.h (包括 Lm.h)

另请参阅

FILE_INFO_2

NetFile 函数

NetFileEnum

NetFileGetInfo

网络管理概述

网络管理结构