Получение информации о файл-сервере
Получение информации о файл-сервере
int GetServerInformation(int StructSize, FILE_SERV_INFO *ServerInfo);
Параметры:
StructSize | количество байт, которые необходимо записать в структуру FILE_SERV_INFO, обычно используется значение sizeof(struct FILE_SERV_INFO) |
ServerInfo | указатель на структуру FILE_SERV_INFO, в которую будет записана информация о файл-сервере |
Формат структуры FILE_SERV_INFO: typedef struct { char serverName[48]; BYTE netwareVersion; BYTE netwareSubVersion; WORD maxConnectionsSupported; WORD connectionsInUse; WORD maxVolumesSupported; BYTE revisionLevel; BYTE SFTLevel; BYTE TTSLevel; WORD peakConnectionsUsed; BYTE accountingVersion; BYTE VAPversion; BYTE queingVersion; BYTE printServerVersion; BYTE virtualConsoleVersion; BYTE securityRestrictionLevel; BYTE internetBridgeSupport; } FILE_SERV_INFO;
Описание полей структуры FILE_SERV_INFO:
Имя поля | Описание |
serverName | имя файл-сервера |
netwareVersion | версия операционной системы Novell NetWare, работающей на данном файл-сервере |
netwareSubVersion | номер изменения версии операционной системы Novell NetWare, работающей на данном файл-сервере |
maxConnectionsSupported | максимальное количество каналов, которые данный файл-сервер может создать с рабочими станциями |
connectionsInUse | количество используемых в настоящий момент каналов |
maxVolumesSupported | максимальное количество сетевых томов, которое может быть создано на данном файл-сервере |
revisionLevel | номер изменений |
SFTLevel | версия системы SFT |
TTSLevel | версия системы обработки транзакций TTS |
peakConnectionsUsed | пиковое количество используемых каналов |
accountingVersion | версия системы учета работы пользователей |
VAPversion | версия системы VAP |
queingVersion | версия системы работы с очередями |
printServerVersion | версия сервера печати |
virtualConsoleVersion | версия виртуальной консоли |
securityRestrictionLevel | уровень ограничения доступа |
internetBridgeSupport | поддержка мостов между сетями |