SERVER_INFO_503 结构 (lmserver.h)

SERVER_INFO_503结构已过时。 结构包含有关指定服务器的信息。

语法

typedef struct _SERVER_INFO_503 {
  DWORD sv503_sessopens;
  DWORD sv503_sessvcs;
  DWORD sv503_opensearch;
  DWORD sv503_sizreqbuf;
  DWORD sv503_initworkitems;
  DWORD sv503_maxworkitems;
  DWORD sv503_rawworkitems;
  DWORD sv503_irpstacksize;
  DWORD sv503_maxrawbuflen;
  DWORD sv503_sessusers;
  DWORD sv503_sessconns;
  DWORD sv503_maxpagedmemoryusage;
  DWORD sv503_maxnonpagedmemoryusage;
  BOOL  sv503_enablesoftcompat;
  BOOL  sv503_enableforcedlogoff;
  BOOL  sv503_timesource;
  BOOL  sv503_acceptdownlevelapis;
  BOOL  sv503_lmannounce;
  LMSTR sv503_domain;
  DWORD sv503_maxcopyreadlen;
  DWORD sv503_maxcopywritelen;
  DWORD sv503_minkeepsearch;
  DWORD sv503_maxkeepsearch;
  DWORD sv503_minkeepcomplsearch;
  DWORD sv503_maxkeepcomplsearch;
  DWORD sv503_threadcountadd;
  DWORD sv503_numblockthreads;
  DWORD sv503_scavtimeout;
  DWORD sv503_minrcvqueue;
  DWORD sv503_minfreeworkitems;
  DWORD sv503_xactmemsize;
  DWORD sv503_threadpriority;
  DWORD sv503_maxmpxct;
  DWORD sv503_oplockbreakwait;
  DWORD sv503_oplockbreakresponsewait;
  BOOL  sv503_enableoplocks;
  BOOL  sv503_enableoplockforceclose;
  BOOL  sv503_enablefcbopens;
  BOOL  sv503_enableraw;
  BOOL  sv503_enablesharednetdrives;
  DWORD sv503_minfreeconnections;
  DWORD sv503_maxfreeconnections;
} SERVER_INFO_503, *PSERVER_INFO_503, *LPSERVER_INFO_503;

成员

sv503_sessopens

类型:DWORD

可在一个会话中打开的文件数。

sv503_sessvcs

类型:DWORD

每个客户端允许的最大会话数或虚拟线路数。

sv503_opensearch

类型:DWORD

可以同时执行的搜索操作数。

sv503_sizreqbuf

类型:DWORD

每个服务器缓冲区的大小(以字节为单位)。

sv503_initworkitems

类型:DWORD

服务器使用的初始接收缓冲区数或工作项数。

sv503_maxworkitems

类型:DWORD

服务器可以分配的最大接收缓冲区数或工作项。 如果达到此限制,传输必须以显著的性能成本启动流控制。

sv503_rawworkitems

类型:DWORD

服务器用于原始模式 I/O 的特殊工作项的数目。 此成员的较大值可以提高性能,但需要更多的内存。

sv503_irpstacksize

类型:DWORD

服务器在 I/O 请求数据包中分配的堆栈位置数, (IRP) 。

sv503_maxrawbuflen

类型:DWORD

最大原始模式缓冲区大小(以字节为单位)。

sv503_sessusers

类型:DWORD

可以使用单个会话或虚拟线路登录到服务器的最大用户数。

sv503_sessconns

类型:DWORD

可以使用单个会话或虚拟线路在服务器上建立的最大树连接数。

sv503_maxpagedmemoryusage

类型:DWORD

服务器一次可以分配的可分页内存的最大大小(以字节为单位)。

sv503_maxnonpagedmemoryusage

sv503_enablesoftcompat

类型: BOOL

一个 值,该值指示当服务器收到具有读取访问权限的兼容性打开请求时,服务器是否将请求映射到具有共享读取访问权限的正常打开请求。 映射此类请求允许多个 MS-DOS 计算机打开单个文件进行读取访问。 此成员未使用。

sv503_enableforcedlogoff

类型: BOOL

一个 值,该值指示在客户端的登录时间过期后,服务器是否应强制客户端断开连接(即使客户端有打开的文件)。

sv503_timesource

类型: BOOL

一个 值,该值指示服务器是否是可靠的时间源。

sv503_acceptdownlevelapis

类型: BOOL

一个 值,该值指示服务器是否接受来自上一代 LAN Manager 客户端的函数调用。

sv503_lmannounce

类型: BOOL

一个 值,该值指示服务器是否对 LAN Manager 2.x 客户端可见。

sv503_domain

类型: LPWSTR

指向 Unicode 字符串的指针,该字符串指定服务器域的名称。

sv503_maxcopyreadlen

类型:DWORD

服务器上复制读取的最大长度(以字节为单位)。

此成员未使用。

sv503_maxcopywritelen

类型:DWORD

服务器上复制写入的最大长度(以字节为单位)。

此成员未使用。

sv503_minkeepsearch

类型:DWORD

服务器保留有关未完成搜索操作的信息的最短时间长度。 此成员未使用。

sv503_maxkeepsearch

类型:DWORD

服务器保留有关未完成搜索操作的信息的最大时长(以秒为单位)。

sv503_minkeepcomplsearch

类型:DWORD

服务器保留有关完整搜索操作的信息的最短时长(以秒为单位)。 此成员未使用。

sv503_maxkeepcomplsearch

类型:DWORD

服务器保留有关完整搜索操作的信息的最大时长(以秒为单位)。 此成员未使用。

sv503_threadcountadd

类型:DWORD

除了每个已使用的处理器一个工作线程外,服务器应使用的其他线程数。 此成员未使用。

sv503_numblockthreads

类型:DWORD

服务器为服务请求预留的线程数,这些请求可能会阻止线程很长时间。 此成员未使用。

sv503_scavtimeout

类型:DWORD

清除器在唤醒服务请求之前保持空闲状态的时间段(以秒为单位)。

sv503_minrcvqueue

类型:DWORD

服务器在开始分配更多工作项之前所需的最小免费接收工作项数。

sv503_minfreeworkitems

类型:DWORD

服务器开始处理服务器消息块所需的最小可用接收工作项数。

sv503_xactmemsize

类型:DWORD

用于处理服务器函数的共享内存区域的大小(以字节为单位)。

sv503_threadpriority

类型:DWORD

所有服务器线程相对于进程的基本优先级的优先级。

sv503_maxmpxct

类型:DWORD

任何一个客户端可以发送到服务器的最大未完成请求数。 例如,10 表示可以在服务器上有 10 个未得到处理的请求。 当任何单个客户端有 10 个请求在服务器中排队时,客户端必须在发送另一个请求之前等待服务器响应。

sv503_oplockbreakwait

类型:DWORD

在超时机会锁中断请求之前等待的时间段(以秒为单位)。

sv503_oplockbreakresponsewait

类型:DWORD

服务器等待客户端响应来自服务器的 oplock 中断请求的时间段(以秒为单位)。

sv503_enableoplocks

类型: BOOL

一个 值,该值指示服务器是否允许客户端对文件使用机会锁。 机会锁是一种显著的性能增强,但可能会导致某些网络(尤其是广域网)上的缓存数据丢失。

sv503_enableoplockforceclose

类型: BOOL

一个 值,该值指示当客户端具有机会锁 (oplock) 且不响应 oplock 中断时服务器的行为。 此成员指示服务器是否会使第二个打开 (值为 0) 失败,还是强制关闭 oplock (值等于 1) 的客户端的打开实例。 此成员未使用。

sv503_enablefcbopens

类型: BOOL

一个 值,该值指示是否将多个 MS-DOS 文件控制块 (FDB) 放置在服务器可访问的单个位置。 如果启用,这可以节省服务器上的资源。

sv503_enableraw

类型: BOOL

一个 值,该值指示服务器是否处理原始服务器消息块 (SMB) 。 如果启用,则允许每个事务传输更多数据,同时提高性能。 但是,处理原始 SMB 可能会降低某些网络上的性能。 服务器维护此成员的值。

sv503_enablesharednetdrives

类型: BOOL

一个 值,该值指示服务器是否允许共享重定向的服务器驱动器。

sv503_minfreeconnections

类型:DWORD

每个终结点维护的最小可用连接块数。 服务器设置这些内容以处理客户端连接到服务器的突发请求。

sv503_maxfreeconnections

类型:DWORD

每个终结点维护的最大可用连接块数。 服务器设置这些内容以处理客户端连接到服务器的突发请求。

要求

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

另请参阅

NetServerGetInfo

网络管理概述

网络管理结构

服务器函数