Локальные сети персональных компьютеров. Работа с сервером Novell NetWare© Александр Фролов, Григорий ФроловТом 9, М.: Диалог-МИФИ, 1993, 168 стр. 8.2. Установка даты и времениИногда желательно синхронизировать часы на файл-сервере с часами рабочей станции. В этом вам поможет функция установки даты и времени в часах файл-сервера. 8.2.1. Функция установки даты и времениДату и время в часах файл-сервера можно установить при помощи функции SetFileServerDateAndTime(): int SetFileServerDateAndTime(WORD Year, WORD Month, WORD Day, WORD Hour, WORD Minute, WORD Second); Параметры этой функции задают новые значения для года (Year), месяца (Month), дня месяца (Day), часов (Hour), минут (Minute) и секунд (Second). Формат и назначение этих параметров аналогичны элементам массива, возвращаемого функцией GetFileServerDateAndTime(). В случае успешного завершения функция возвращает нулевое значение. Если эта функция вызвана пользователем, не имеющим прав оператора консоли, возвращается код ошибки C6h. Вместо функции SetFileServerDateAndTime() можно использовать функцию E1h прерывания INT 21h:
Буфер запроса: struct REQUEST { WORD PacketLength; // размер пакета запроса BYTE Function; // должно быть равно 202 BYTE Year; // год BYTE Month; // месяц BYTE Day; // день BYTE Hour; // часы BYTE Minute; // минуты BYTE Second; // секунды }; Буфер ответа: struct REPLAY { WORD PacketLength; // размер пакета }; |