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 멤버에 지정된 첫 번째 발생 시 한 번만 실행되도록 예약된 경우 비트 마스크 값은 0입니다.
DaysOfWeek
형식: UCHAR
요일을 나타내는 비트 플래그 집합입니다. 설정된 각 비트에 대해 예약된 작업은 JobTime 멤버가 지정한 시간에 해당 요일에 실행됩니다. 비트 0은 월요일 등에 해당합니다.
작업이 JobTime 멤버에 지정된 첫 번째 발생 시 한 번만 실행되도록 예약된 경우 비트 마스크 값은 0입니다.
Flags
형식: UCHAR
작업 속성을 설명하는 비트 플래그 집합입니다. 이 멤버는 다음 값 중 하나 이상일 수 있습니다.
Command
형식: LPWSTR
실행할 명령, 일괄 처리 프로그램 또는 이진 파일의 이름을 포함하는 유니코드 문자열에 대한 포인터입니다.
설명
한 번 실행되는 작업, 여러 번 실행되는 작업 및 삭제 없이 주기적으로 실행되는 작업을 예약하도록 비트 플래그를 설정하는 방법에 대한 자세한 내용은 NetScheduleJobAdd 함수를 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | lmat.h(Lm.h 포함) |