AT_INFO Struktur (lmat.h)
Die AT_INFO-Struktur enthält Informationen zu einem Auftrag. Die NetScheduleJobAdd-Funktion verwendet die Struktur, um Informationen beim Planen eines Auftrags anzugeben. Die NetScheduleJobGetInfo-Funktion verwendet die Struktur, um Informationen zu einem bereits übermittelten Auftrag abzurufen.
Syntax
typedef struct _AT_INFO {
DWORD_PTR JobTime;
DWORD DaysOfMonth;
UCHAR DaysOfWeek;
UCHAR Flags;
LPWSTR Command;
} AT_INFO, *PAT_INFO, *LPAT_INFO;
Member
JobTime
Typ: DWORD_PTR
Ein Zeiger auf einen Wert, der die Tageszeit angibt, zu der der Auftrag ausgeführt werden soll. Die Uhrzeit ist die Lokale Zeit auf einem Computer, auf dem der Zeitplandienst ausgeführt wird. sie wird ab Mitternacht gemessen und in Millisekunden ausgedrückt.
DaysOfMonth
Art: DWORD
Eine Reihe von Bitflags, die die Tage des Monats darstellen. Für jedes festgelegte Bit wird der geplante Auftrag zu dem vom JobTime-Member angegebenen Zeitpunkt am entsprechenden Tag des Monats ausgeführt. Bit 0 entspricht dem ersten Tag des Monats usw.
Der Wert der Bitmaske ist 0, wenn die Ausführung des Auftrags nur einmal geplant wurde, bei dem ersten vom JobTime-Member angegebenen Vorkommen.
DaysOfWeek
Typ: UCHAR
Eine Reihe von Bitflags, die die Wochentage darstellen. Für jedes festgelegte Bit wird der geplante Auftrag zu dem vom JobTime-Member angegebenen Zeitpunkt am entsprechenden Wochentag ausgeführt. Bit 0 entspricht Montag usw.
Der Wert der Bitmaske ist 0, wenn die Ausführung des Auftrags nur einmal geplant wurde, bei dem ersten vom JobTime-Member angegebenen Vorkommen.
Flags
Typ: UCHAR
Eine Reihe von Bitflags, die Auftragseigenschaften beschreiben.
Wenn Sie einen Auftrag mit einem Aufruf der NetScheduleJobAdd-Funktion übermitteln, können Sie einen der folgenden Werte angeben.
Wenn Sie NetScheduleJobGetInfo aufrufen, um Auftragsinformationen abzurufen, kann die Funktion einen oder mehrere der folgenden Werte zurückgeben.
Command
Typ: LPWSTR
Ein Zeiger auf eine Unicode-Zeichenfolge, die den Namen des auszuführenden Befehls, des Batchprogramms oder der Binärdatei enthält.
Hinweise
Weitere Informationen zum Planen von Aufträgen, die einmal ausgeführt werden, Aufträgen, die mehrmals ausgeführt werden, und Aufträgen, die regelmäßig ohne Löschung ausgeführt werden, finden Sie unter NetScheduleJobAdd.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | lmat.h (include Lm.h) |