Здравствуйте!
Для мониторинга состояния ГИС Сервер можно использовать следующие функции, объявленные в mapapi.h:
[CODE] // Запросить доступ к средствам мониторинга состояния сервера
// Если мониторинг запрещен - возвращает нулевое значение
_MAPIMP long int _MAPAPI mapIsServerMonitoringEnable(long int number);
// Считать информацию о состоянии открытых соединений (мониторинг)
// versin - буфер для размещения строки с именем и версией ГИС Сервера
// size - размер буфера (не менее 80 байт)
// state - состояние ГИС Сервера, полученное в предыдущем запросе,
// если состояние не изменилось, то возвращается сокращенный отчет
// После завершения обработки данных необходимо освободить ресурсы путем
// вызова mapFreeServerState с указателем, полученным в mapGetServerState
// При ошибке возвращает ноль
_MAPIMP GSMONITOR* _MAPAPI mapGetServerState(long int number, WCHAR *version,
long int size, long int state);
// Освободить ресурсы после обработки данных мониторинга состояния сервера
_MAPIMP void _MAPAPI mapFreeServerState(GSMONITOR *buffer);[/CODE]
Для мониторинга состояния ГИС Сервер можно использовать следующие функции, объявленные в mapapi.h:
[CODE] // Запросить доступ к средствам мониторинга состояния сервера
// Если мониторинг запрещен - возвращает нулевое значение
_MAPIMP long int _MAPAPI mapIsServerMonitoringEnable(long int number);
// Считать информацию о состоянии открытых соединений (мониторинг)
// versin - буфер для размещения строки с именем и версией ГИС Сервера
// size - размер буфера (не менее 80 байт)
// state - состояние ГИС Сервера, полученное в предыдущем запросе,
// если состояние не изменилось, то возвращается сокращенный отчет
// После завершения обработки данных необходимо освободить ресурсы путем
// вызова mapFreeServerState с указателем, полученным в mapGetServerState
// При ошибке возвращает ноль
_MAPIMP GSMONITOR* _MAPAPI mapGetServerState(long int number, WCHAR *version,
long int size, long int state);
// Освободить ресурсы после обработки данных мониторинга состояния сервера
_MAPIMP void _MAPAPI mapFreeServerState(GSMONITOR *buffer);[/CODE]