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
ジョブの実行がスケジュールされている時刻へのポインター。 時刻は、スケジュール サービスが実行されているコンピューターの現地時刻です。これは午前 0 時から測定され、ミリ秒単位で表されます。
DaysOfMonth
型: DWORD
月の日を表すビット フラグのセット。 設定されたビットごとに、スケジュールされたジョブは 、JobTime メンバーによって指定された時刻 (月の対応する日) に実行されます。 ビット 0 は、月の最初の日に対応します。などです。
JobTime メンバーで指定された最初の出現位置で、ジョブが 1 回だけ実行されるようにスケジュールされている場合、ビットマスクの値は 0 です。
DaysOfWeek
種類: UCHAR
曜日を表すビット フラグのセット。 設定されたビットごとに、スケジュールされたジョブは 、JobTime メンバーによって指定された時刻 (対応する曜日) に実行されます。 ビット 0 は月曜日に対応します。などです。
JobTime メンバーで指定された最初の出現位置で、ジョブが 1 回だけ実行されるようにスケジュールされている場合、ビットマスクの値は 0 です。
Flags
種類: UCHAR
ジョブのプロパティを記述するビット フラグのセット。 このメンバーには、次の値の 1 つ以上を指定できます。
Command
種類: LPWSTR
実行するコマンド、バッチ プログラム、またはバイナリ ファイルの名前を含む Unicode 文字列へのポインター。
解説
ビット フラグを設定して 1 回実行するジョブ、複数回実行するジョブ、および削除せずに定期的に実行するジョブをスケジュールする方法の詳細については、 NetScheduleJobAdd 関数を 参照してください。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | lmat.h (Lm.h を含む) |