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
Unicode 字串的指標,其中包含要執行的命令、批次程式或二進位檔案的名稱。
備註
如需設定位旗標以排程執行一次的作業、執行多次的作業,以及不刪除時定期執行的作業的詳細資訊,請參閱 NetScheduleJobAdd 函 式。
需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | lmat.h (包含 Lm.h) |