структура AT_INFO (lmat.h)
Структура AT_INFO содержит сведения о задании. Функция NetScheduleJobAdd использует структуру для указания сведений при планировании задания. Функция NetScheduleJobGetInfo использует структуру для получения сведений о уже отправленном задании.
Синтаксис
typedef struct _AT_INFO {
DWORD_PTR JobTime;
DWORD DaysOfMonth;
UCHAR DaysOfWeek;
UCHAR Flags;
LPWSTR Command;
} AT_INFO, *PAT_INFO, *LPAT_INFO;
Члены
JobTime
Тип: DWORD_PTR
Указатель на значение, указывающее время суток, в которое запланировано выполнение задания. Время — это местное время на компьютере, на котором выполняется служба расписания; оно измеряется с полуночи и выражается в миллисекундах.
DaysOfMonth
Тип: DWORD
Набор битовых флагов, представляющих дни месяца. Для каждого заданного бита запланированное задание будет выполняться в указанное участником JobTime время в соответствующий день месяца. Бит 0 соответствует первому дню месяца и т. д.
Значение битовой маски равно нулю, если задание было запланировано для выполнения только один раз, при первом вхождлении, указанном элементом JobTime .
DaysOfWeek
Тип: UCHAR
Набор битовых флагов, представляющих дни недели. Для каждого заданного бита запланированное задание будет выполняться в указанное участником JobTime время в соответствующий день недели. Бит 0 соответствует понедельнику и т. д.
Значение битовой маски равно нулю, если задание было запланировано для выполнения только один раз, при первом вхождлении, указанном элементом JobTime .
Flags
Тип: UCHAR
Набор битовых флагов, описывающих свойства задания.
При отправке задания с помощью вызова функции NetScheduleJobAdd можно указать одно из следующих значений.
При вызове NetScheduleJobGetInfo для получения сведений о задании функция может вернуть одно или несколько из следующих значений.
Command
Тип: LPWSTR
Указатель на строку Юникода, содержащую имя выполняемой команды, пакетной программы или двоичного файла.
Комментарии
Дополнительные сведения о планировании заданий, которые выполняются один раз, заданиях, которые выполняются несколько раз, и заданиях, которые периодически выполняются без удаления, см. в разделе NetScheduleJobAdd.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | lmat.h (включая Lm.h) |