SERVER_INFO_503

【勇芳软件工作室】汉化HomePreviousNext

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_enableforcedlogoff;
BOOL sv503_timesource;
BOOL sv503_acceptdownlevelapis;
BOOL sv503_lmannounce;
LPTSTR sv503_domain;
DWORD sv503_maxkeepsearch;
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_enablefcbopens;
BOOL sv503_enableraw;
BOOL sv503_enablesharednetdrives;
DWORD sv503_minfreeconnections;
DWORD sv503_maxfreeconnections;
} SERVER_INFO_503, *PSERVER_INFO_503, *LPSERVER_INFO_503;

会员

sv503_sessopens

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

sv503_sessvcs

指定每个客户端的最大虚拟电路数。

sv503_opensearch

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

sv503_sizreqbuf

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

sv503_initworkitems

指定服务器使用的接收缓冲区或工作项的初始数量。分配工作项目首先需要一定量的内存,但不一定要稍后分配额外的缓冲区。

sv503_maxworkitems

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

sv503_rawworkitems

指定服务器使用的原始I / O的特殊工作项数。这个成员的更大的价值可以提高性能,但会花费更多的记忆力。

sv503_irpstacksize

指定服务器分配的IRP中堆栈位置的数量。

sv503_maxrawbuflenlb

指定最大原始模式缓冲区大小。

sv503_sessusers

指定使用单个虚拟电路登录到服务器的最大用户数。

sv503_sessconns

指定可以使用单个虚拟电路在服务器上进行的最大树形连接数。

sv503_maxpagedmemoryusage

指定服务器可以随时分配的可分页内存的最大大小。如果要管理内存配额控制,请调整此成员。

sv503_maxnonpagedmemoryusage

指定服务器可以随时分配的非分页内存的最大大小。如果要管理内存配额控制,请调整此成员。

sv503_enableforcedlogoff

指定客户端的登录时间到期后,服务器是否强制客户端断开连接,即使客户端已打开文件。

sv503_timesource

指定服务器是否是可靠的时间源。

sv503_acceptdownlevelapis

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

sv503_lmannounce

指定LAN Manager服务器公告间隔。

sv503_domain

指定服务器的域名。

sv503_maxkeepsearch

指定服务器将保留有关尚未结束的目录搜索的信息的时间长度。

sv503_scavtimeout

指定清醒程序在唤醒服务请求之前保持空闲的时间。该成员的较小值可以改善服务器对各种事件的响应,但会花费CPU周期。

sv503_minrcvqueue

指定服务器开始分配更多之前所需的最少免费接收工作项数。该成员的较大值有助于确保始终有可用的工作项,但是太大的值简单无效。

sv503_minfreeworkitems

指定服务器开始处理服务器消息块所需的可用接收工作项的最小数量。此成员的较大值可确保非阻塞请求的工作项可用更频繁,但也会增加阻止请求将被拒绝的可能性。

sv503_xactmemsizeen

指定用于处理服务器功能的共享内存区域的大小。

sv503_threadpriority

指定与进程的基本优先级相关的所有服务器线程的优先级。更高的优先级可以以本地响应速度为代价提供更好的服务器性能。较低的优先级平衡服务器需求与系统上其他进程的需求。

sv503_maxmpxct

指定任何一个客户端可以发送到服务器的同时请求的最大数量。例如,10表示您可以在服务器上有10个未应答的请求。当任何单个客户机在服务器中排队了10个请求时,客户端在发送另一个请求之前必须等待服务器响应。

sv503_oplockbreakwait

指定超时机会锁定中断请求之前等待的时间。

sv503_oplockbreakresponsewait

指定超时机会锁定中断请求之前等待的时间。

sv503_enableoplocks

指定服务器是否允许客户端对文件使用机会锁。机会锁是一个重要的性能提升,但有可能导致某些网络,特别是广域网丢失的缓存数据。

sv503_enablefcbopens

指定是否将多个MS-DOS文件控制块(FCB)放置在服务器可访问的单个位置。这样可以节省服务器上的资源。

sv503_enableraw

指定服务器是否处理原始服务器消息块(SMB)。如果启用,这允许更多数据传输每个事务,并提高性能。然而,处理原始SMB可能会阻碍某些网络的性能。服务器维护此成员的值。

sv503_enablesharednetdrives

指定服务器是否允许共享重定向的服务器驱动器。

sv503_minfreeconnections

指定服务器设置的连接结构的最小数量,以处理客户端连接到服务器的突发请求。

sv503_maxfreeconnections

指定服务器设置的连接结构的最大数量,以处理客户端连接到服务器的突发请求。

也可以看看

NetServerGetInfo