структура 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
Количество специальных рабочих элементов, которые сервер использует для ввода-вывода в необработанном режиме. Большее значение для этого элемента может повысить производительность, но для этого требуется больше памяти.
sv503_irpstacksize
Тип: DWORD
Количество расположений стека, выделенных сервером в пакетах запросов ввода-вывода (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
Значение типа , указывающее, принимает ли сервер вызовы функций от клиентов диспетчера локальной сети предыдущего поколения.
sv503_lmannounce
Тип: BOOL
Значение типа , указывающее, является ли сервер видимым для клиентов LAN Manager 2.x.
sv503_domain
Тип: LPWSTR
Указатель на строку символов Юникода, указывающую имя домена сервера.
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
Период времени (в секундах) сервер ожидает ответа клиента на запрос на прерывание блокировки от сервера.
sv503_enableoplocks
Тип: BOOL
Значение типа , указывающее, разрешает ли сервер клиентам использовать оппортунистические блокировки файлов. Оппортунистические блокировки являются значительным повышением производительности, но могут привести к потере кэшированных данных в некоторых сетях, особенно в сетях с широкими областями.
sv503_enableoplockforceclose
Тип: BOOL
Значение типа , указывающее, как должен вести себя сервер, если клиент имеет оппортунистическую блокировку (oplock) и не реагирует на прерывание блокировки. Этот член указывает, будет ли сервер не открывать второй (значение 0) или принудительно закрывать открытый экземпляр клиента с блокировкой операции (значение равно 1). Этот элемент не используется.
sv503_enablefcbopens
Тип: BOOL
Значение типа , указывающее, размещены ли несколько блоков управления файлами MS-DOS в одном расположении, доступном для сервера. Если этот параметр включен, это может сэкономить ресурсы на сервере.
sv503_enableraw
Тип: BOOL
Значение , указывающее, обрабатывает ли сервер необработанные серверные блоки сообщений (SMB). Если этот параметр включен, это позволяет передавать больше данных для каждой транзакции, а также повышает производительность. Однако возможно, что обработка необработанных SMB может снизить производительность в определенных сетях. Сервер сохраняет значение этого члена.
sv503_enablesharednetdrives
Тип: BOOL
Значение типа , указывающее, разрешает ли сервер общий доступ к перенаправленным дискам сервера.
sv503_minfreeconnections
Тип: DWORD
Минимальное количество блоков бесплатных подключений, обслуживаемых на конечную точку. Сервер выделяет их для обработки очередей запросов клиентов на подключение к серверу.
sv503_maxfreeconnections
Тип: DWORD
Максимальное количество блоков свободных подключений на конечную точку. Сервер выделяет их для обработки очередей запросов клиентов на подключение к серверу.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | lmserver.h (включая Lm.h) |