struttura AT_ENUM (lmat.h)
La struttura AT_ENUM contiene informazioni su un processo inviato. La funzione NetScheduleJobEnum usa questa struttura per enumerare e restituire informazioni su un'intera coda di processi inviati.
Sintassi
typedef struct _AT_ENUM {
DWORD JobId;
DWORD_PTR JobTime;
DWORD DaysOfMonth;
UCHAR DaysOfWeek;
UCHAR Flags;
LPWSTR Command;
} AT_ENUM, *PAT_ENUM, *LPAT_ENUM;
Members
JobId
Tipo: DWORD
Identificatore del processo di un processo inviato (in coda).
JobTime
Tipo: DWORD_PTR
Puntatore all'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 nel 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 nel membro JobTime .
Flags
Tipo: UCHAR
Set di flag di bit che descrivono le proprietà del processo. Questo membro può essere 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 sull'impostazione dei flag di bit per pianificare processi eseguiti una sola volta, processi eseguiti più volte e processi eseguiti periodicamente senza eliminazione, vedere la funzione NetScheduleJobAdd .
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | lmat.h (include Lm.h) |