Platform SDK: Network Management |
The AT_ENUM structure contains information about a sumbitted job. The NetScheduleJobEnum function uses this structure to enumerate and return information about an entire queue of submitted jobs.
typedef struct _AT_ENUM { DWORD JobId; DWORD_PTR JobTime; DWORD DaysOfMonth; UCHAR DaysOfWeek; UCHAR Flags; LPWSTR Command; } AT_ENUM, *PAT_ENUM, *LPAT_ENUM;
The value of the bitmask is zero if the job was scheduled to run only once, at the first occurrence of JobTime.
The value of the bitmask is zero if the job was scheduled to run only once, at the first occurrence of JobTime.
Value | Meaning |
---|---|
JOB_RUN_PERIODICALLY | This flag is equal to its original value, that is, the value when the job was submitted. |
JOB_EXEC_ERROR | If this flag is set, it indicates that the schedule service failed to successfully execute the job the last time it was scheduled to run. |
JOB_RUNS_TODAY | If this flag is set, it indicates that the job is scheduled to execute on the current day; the value of the JobTime member is greater than the current time of day at the computer where the job is queued. |
JOB_NONINTERACTIVE | This flag is equal to its original value, that is, the value when the job was submitted. |
For more information about setting the bit flags to schedule jobs that execute once, jobs that execute multiple times, and jobs that execute periodically without deletion, see NetScheduleJobAdd.
Windows NT/2000: Requires Windows NT 3.1 or later.
Windows 95/98: Unsupported.
Header: Declared in Lmat.h.
Network Management Overview, Network Management Structures, Schedule Functions, NetScheduleJobEnum