struttura AT_INFO (lmat.h)
La struttura AT_INFO contiene informazioni su un processo. La funzione NetScheduleJobAdd usa la struttura per specificare le informazioni durante la pianificazione di un processo. La funzione NetScheduleJobGetInfo usa la struttura per recuperare informazioni su un processo già inviato.
Sintassi
typedef struct _AT_INFO {
DWORD_PTR JobTime;
DWORD DaysOfMonth;
UCHAR DaysOfWeek;
UCHAR Flags;
LPWSTR Command;
} AT_INFO, *PAT_INFO, *LPAT_INFO;
Members
JobTime
Tipo: DWORD_PTR
Puntatore a un valore che indica l'ora del giorno in cui è pianificato l'esecuzione del processo. L'ora è l'ora locale in un computer in cui è in esecuzione il servizio di pianificazione; viene misurato dalla mezzanotte e espresso in millisecondi.
DaysOfMonth
Tipo: DWORD
Set di flag di bit che rappresentano i giorni del mese. Per ogni bit impostato, il processo pianificato verrà eseguito al momento specificato dal membro JobTime , il giorno corrispondente del mese. Bit 0 corrisponde al primo giorno del mese e così via.
Il valore della maschera di bit è zero se il processo è stato pianificato per l'esecuzione una sola volta, alla prima occorrenza specificata dal membro JobTime .
DaysOfWeek
Tipo: UCHAR
Set di flag di bit che rappresentano i giorni della settimana. Per ogni bit impostato, il processo pianificato verrà eseguito al momento specificato dal membro JobTime , nel giorno corrispondente della settimana. Bit 0 corrisponde al lunedì e così via.
Il valore della maschera di bit è zero se il processo è stato pianificato per l'esecuzione una sola volta, alla prima occorrenza specificata dal membro JobTime .
Flags
Tipo: UCHAR
Set di flag di bit che descrivono le proprietà del processo.
Quando si invia un processo usando una chiamata alla funzione NetScheduleJobAdd , è possibile specificare uno dei valori seguenti.
Quando si chiama NetScheduleJobGetInfo per recuperare le informazioni sul processo, la funzione può restituire uno o più dei valori seguenti.
Command
Tipo: LPWSTR
Puntatore a una stringa Unicode contenente il nome del comando, del programma batch o del file binario da eseguire.
Commenti
Per altre informazioni sulla pianificazione di processi eseguiti una sola volta, processi eseguiti più volte e processi eseguiti periodicamente senza eliminazione, vedere NetScheduleJobAdd.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | lmat.h (include Lm.h) |