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