Поделиться через


структура 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)

См. также раздел

NetServerGetInfo

Общие сведения об управлении сетью

Структуры управления сетью

Функции сервера