estructura AT_ENUM (lmat.h)
La estructura AT_ENUM contiene información sobre un trabajo enviado. La función NetScheduleJobEnum usa esta estructura para enumerar y devolver información sobre una cola completa de trabajos enviados.
Sintaxis
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
Identificador de trabajo de un trabajo enviado (en cola).
JobTime
Tipo: DWORD_PTR
Puntero a la hora del día en la que se programa el trabajo para ejecutarse. La hora es la hora local en un equipo en el que se ejecuta el servicio de programación; se mide a partir de medianoche y se expresa en milisegundos.
DaysOfMonth
Tipo: DWORD
Conjunto de marcas de bits que representan los días del mes. Para cada bit que se establece, el trabajo programado se ejecutará en el momento especificado por el miembro JobTime , en el día correspondiente del mes. Bit 0 corresponde al primer día del mes, etc.
El valor de la máscara de bits es cero si el trabajo estaba programado para ejecutarse una sola vez, en la primera aparición especificada en el miembro JobTime .
DaysOfWeek
Tipo: UCHAR
Conjunto de marcas de bits que representan los días de la semana. Para cada bit que se establece, el trabajo programado se ejecutará en el momento especificado por el miembro JobTime , en el día correspondiente de la semana. Bit 0 corresponde al lunes, etc.
El valor de la máscara de bits es cero si el trabajo estaba programado para ejecutarse una sola vez, en la primera aparición especificada en el miembro JobTime .
Flags
Tipo: UCHAR
Conjunto de marcas de bits que describen las propiedades del trabajo. Este miembro puede ser uno o varios de los valores siguientes.
Command
Tipo: LPWSTR
Puntero a una cadena Unicode que contiene el nombre del comando, el programa por lotes o el archivo binario que se va a ejecutar.
Comentarios
Para obtener más información sobre cómo establecer las marcas de bits para programar trabajos que se ejecutan una vez, trabajos que se ejecutan varias veces y trabajos que se ejecutan periódicamente sin eliminación, consulte la función NetScheduleJobAdd .
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | lmat.h (include Lm.h) |
Consulte también
Introducción a la administración de redes