包含有关共享资源的信息。
Syntax
typedef struct _SHARE_INFO_1005 {
DWORD shi1005_flags;
} SHARE_INFO_1005, *PSHARE_INFO_1005, *LPSHARE_INFO_1005;
Members
shi1005_flags
指定有关共享资源的信息的标志的位掩码。
| 价值 | Meaning |
|---|---|
|
指定的共享存在于 Dfs 树结构中。 不能使用 NetShareSetInfo 设置此标志。 |
|
指定的共享是 Dfs 树结构中的根卷。 不能使用 NetShareSetInfo 设置此标志。 |
|
指定的共享不允许打开独占文件,不允许读取打开的文件。 |
|
可以强行删除指定共享中的共享文件。 |
|
允许客户端缓存指定共享的命名空间。 |
|
服务器将基于客户端计算机上用户为文件所在的服务器拥有的访问权限筛选目录条目。
仅返回用户具有读取访问权限的文件和用户具有FILE_LIST_DIRECTORY访问权限的目录。 如果用户具有 SeBackupPrivilege,将返回所有可用信息。
有关文件和目录访问的详细信息,请参阅 文件安全性和访问权限。 有关 SeBackupPrivilege 的详细信息,请参阅 Privilege Constants。
注意 此标志仅在运行 Windows Server 2003 SP1 或更高版本的服务器上受支持。
|
|
防止导致高度共享只读数据的延迟的排他缓存模式。
注意 此标志仅在运行 Windows Server 2008 R2 或更高版本的服务器上受支持。
|
|
启用对等缓存支持所需的服务器端功能。 高延迟或低带宽连接的客户端可以使用备用方法从对等方检索数据(如果可用),而不是将请求发送到服务器。 这仅在为手动缓存配置的共享上受支持(CSC_CACHE_MANUAL_REINT)。
注意 此标志仅在运行 Windows Server 2008 R2 或更高版本的服务器上受支持。
|
|
在群集共享上启用持续可用性。 针对持续可用共享打开的句柄可以在网络故障和群集节点故障中幸存下来。
注意 此标志只能在满足以下条件的服务器上的作用域共享上设置:
|
可以使用CSC_MASK和CSC_MASK_EXT掩码值来应用特定于客户端缓存(CSC)的标志。
注解
可以通过调用 NetShareGetInfo 函数来检索此结构。 可以通过调用 NetShareSetInfo 函数来设置它。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows XP [仅限桌面应用] |
| 支持的最低服务器 | Windows Server 2003 [仅限桌面应用] |
| Header | lmshare.h (包括 Lm.h) |