lmat.h) (AT_ENUM 结构

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

网络管理概述

网络管理结构

计划函数