共用方式為


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

描述作業屬性的一組位旗標。 這個成員可以是下列一或多個值。

意義
JOB_RUN_PERIODICALLY
此旗標等於其原始值,也就是提交作業時的值。
JOB_EXEC_ERROR
如果設定此旗標,表示排程服務無法在上次排程執行時成功執行作業。
JOB_RUNS_TODAY
如果設定此旗標,表示作業已排定在當天執行; JobTime 成員的值大於工作排入佇列之電腦的目前時間。
JOB_NONINTERACTIVE
此旗標等於其原始值,也就是提交作業時的值。

Command

類型: LPWSTR

Unicode 字串的指標,其中包含要執行的命令、批次程式或二進位檔案的名稱。

備註

如需設定位旗標以排程執行一次的作業、執行多次的作業,以及不刪除時定期執行的作業的詳細資訊,請參閱 NetScheduleJobAdd 函 式。

需求

   
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 lmat.h (包含 Lm.h)

另請參閱

NetScheduleJobEnum

網路管理概觀

網路管理結構

排程函式