SERVER_INFO_503
The SERVER_INFO_503 structure is obsolete. The structure contains information about the specified server.
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;
LPWSTR 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;
Members
- sv503_sessopens
- Specifies the number of files that can be open in one session.
- sv503_sessvcs
- Specifies the maximum number of virtual circuits permitted per client.
- sv503_opensearch
- Specifies the number of search operations that can be carried out simultaneously.
- sv503_sizreqbuf
- Specifies the size, in bytes, of each server buffer.
- sv503_initworkitems
- Specifies the initial number of receive buffers, or work items, used by the server.
- sv503_maxworkitems
- Specifies the maximum number of receive buffers, or work items, the server can allocate. If this limit is reached, the transport must initiate flow control at a significant performance cost.
- sv503_rawworkitems
- Specifies the number of special work items the server uses for raw mode I/O. A larger value for this member can increase performance but it requires more memory.
- sv503_irpstacksize
- Specifies the number of stack locations that the server allocated in I/O request packets (IRPs).
- sv503_maxrawbuflen
- Specifies the maximum raw mode buffer size, in bytes.
- sv503_sessusers
- Specifies the maximum number of users that can be logged on to the server using a single virtual circuit.
- sv503_sessconns
- Specifies the maximum number of tree connections that can be made on the server using a single virtual circuit.
- sv503_maxpagedmemoryusage
- Specifies the maximum size of pageable memory that the server can allocate at any one time.
- sv503_maxnonpagedmemoryusage
- Specifies the maximum size of nonpaged memory that the server can allocate at any time.
- sv503_enablesoftcompat
- TBD
- sv503_enableforcedlogoff
- Specifies whether the server should force a client to disconnect, even if the client has open files, once the client's logon time has expired.
- sv503_timesource
- Specifies whether the server is a reliable time source.
- sv503_acceptdownlevelapis
- Specifies whether the server accepts function calls from previous-generation LAN Manager clients.
- sv503_lmannounce
- Specifies whether the server is visible to LAN Manager 2.x clients.
- sv503_domain
- Pointer to a Unicode character string that specifies the name of the server's domain.
- sv503_maxcopyreadlen
- TBD
- sv503_maxcopywritelen
- TBD
- sv503_minkeepsearch
- TBD
- sv503_maxkeepsearch
- Specifies the length of time the server retains information about incomplete search operations.
- sv503_minkeepcomplsearch
- TBD
- sv503_maxkeepcomplsearch
- TBD
- sv503_threadcountadd
- TBD
- sv503_numblockthreads
- TBD
- sv503_scavtimeout
- Specifies the period of time that the scavenger remains idle before waking up to service requests.
- sv503_minrcvqueue
- Specifies the minimum number of free receive work items the server requires before it begins to allocate more.
- sv503_minfreeworkitems
- Specifies the minimum number of available receive work items that the server requires to begin processing a server message block.
- sv503_xactmemsize
- Specifies the size of the shared memory region used to process server functions.
- sv503_threadpriority
- Specifies the priority of all server threads in relation to the base priority of the process.
- sv503_maxmpxct
- Specifies the maximum number of outstanding requests that any one client can send to the server. For example, 10 means you can have 10 unanswered requests at the server. When any single client has 10 requests queued within the server, the client must wait for a server response before sending another request.
- sv503_oplockbreakwait
- Specifies the period of time to wait before timing out an opportunistic lock break request.
- sv503_oplockbreakresponsewait
- TBD
- sv503_enableoplocks
- Specifies whether the server allows clients to use opportunistic locks on files. Opportunistic locks are a significant performance enhancement, but have the potential to cause lost cached data on some networks, particularly wide-area networks.
- sv503_enableoplockforceclose
- TBD
- sv503_enablefcbopens
- Specifies whether several MS-DOS File Control Blocks (FCBs) are placed in a single location accessible to the server. If enabled, this can save resources on the server.
- sv503_enableraw
- Specifies whether the server processes raw Server Message Blocks (SMBs). If enabled, this allows more data to transfer per transaction and also improves performance. However, it is possible that processing raw SMBs can impede performance on certain networks. The server maintains the value of this member.
- sv503_enablesharednetdrives
- Specifies whether the server allows redirected server drives to be shared.
- sv503_minfreeconnections
- Specifies the minimum number of free connection blocks maintained per endpoint. The server sets these aside to handle bursts of requests by clients to connect to the server.
- sv503_maxfreeconnections
- Specifies the maximum number of free connection blocks maintained per endpoint. The server sets these aside to handle bursts of requests by clients to connect to the server.
Windows NT/2000: Requires Windows NT 3.1 or later.
Windows 95/98: Unsupported.
Header: Declared in Lmserver.h.
See Also
Network Management Overview, Network Management Structures, Server Functions, NetServerGetInfo