SERVER_INFO_502结构包含有关指定服务器的信息,包括名称,平台,服务器类型和关联的软件。
typedef struct _SERVER_INFO_502 {
DWORD sv502_sessopens;
DWORD sv502_sessvcs;
DWORD sv502_opensearch;
DWORD sv502_sizreqbuf;
DWORD sv502_initworkitems;
DWORD sv502_maxworkitems;
DWORD sv502_rawworkitems;
DWORD sv502_irpstacksize;
DWORD sv502_maxrawbuflen;
DWORD sv502_sessusers;
DWORD sv502_sessconns;
DWORD sv502_maxpagedmemoryusage;
DWORD sv502_maxnonpagedmemoryusage;
BOOL sv502_enableforcedlogoff;
BOOL sv502_timesource;
BOOL sv502_acceptdownlevelapis;
BOOL sv502_lmannounce;
} SERVER_INFO_502, *PSERVER_INFO_502, *LPSERVER_INFO_502;
会员
sv502_sessopens
指定在一个会话中可以打开的文件数。
sv502_sessvcs
指定每个客户端的最大虚拟电路数。
sv502_opensearch
指定可以同时执行的搜索操作数。
sv502_sizreqbuf
指定每个服务器缓冲区的大小(以字节为单位)。
sv502_initworkitems
指定服务器使用的接收缓冲区或工作项的初始数量。分配工作项目首先需要一定量的内存,但不一定要稍后分配额外的缓冲区。
sv502_maxworkitems
指定服务器可以分配的接收缓冲区或工作项的最大数量。如果达到此限制,运输必须以显着的性能成本启动流量控制。
sv502_rawworkitems
指定服务器使用的原始I / O的特殊工作项数。这个成员的更大的价值可以提高性能,但会花费更多的记忆力。
sv502_irpstacksize
指定服务器分配的IRP中堆栈位置的数量。
sv502_maxrawbuflenlb
指定最大原始模式缓冲区大小。
sv502_sessusers
指定使用单个虚拟电路登录到服务器的最大用户数。
sv502_sessconns
指定可以使用单个虚拟电路在服务器上进行的最大树形连接数。
sv502_maxpagedmemoryusage
指定服务器可以随时分配的可分页内存的最大大小。如果要管理内存配额控制,请调整此成员。
sv502_maxnonpagedmemoryusage
指定服务器可以随时分配的非分页内存的最大大小。如果要管理内存配额控制,请调整此成员。
sv502_enableforcedlogoff
指定客户端的登录时间到期后,服务器是否强制客户端断开连接,即使客户端已打开文件。
sv502_timesource
指定服务器是否是可靠的时间源。
sv502_acceptdownlevelapis
指定服务器是否接受来自上一代LAN Manager客户端的函数调用。
sv502_lmannounce
指定LAN Manager服务器公告间隔。
也可以看看