estrutura AT_INFO (lmat.h)
A estrutura AT_INFO contém informações sobre um trabalho. A função NetScheduleJobAdd usa a estrutura para especificar informações ao agendar um trabalho. A função NetScheduleJobGetInfo usa a estrutura para recuperar informações sobre um trabalho que já foi enviado.
Sintaxe
typedef struct _AT_INFO {
DWORD_PTR JobTime;
DWORD DaysOfMonth;
UCHAR DaysOfWeek;
UCHAR Flags;
LPWSTR Command;
} AT_INFO, *PAT_INFO, *LPAT_INFO;
Membros
JobTime
Tipo: DWORD_PTR
Um ponteiro para um valor que indica a hora do dia em que o trabalho está agendado para ser executado. A hora é a hora local em um computador no qual o serviço de agendamento está em execução; é medido a partir da meia-noite e é expresso em milissegundos.
DaysOfMonth
Tipo: DWORD
Um conjunto de sinalizadores de bits que representam os dias do mês. Para cada bit definido, o trabalho agendado será executado no momento especificado pelo membro JobTime , no dia correspondente do mês. O bit 0 corresponde ao primeiro dia do mês e assim por diante.
O valor da máscara de bits será zero se o trabalho tiver sido agendado para ser executado apenas uma vez, na primeira ocorrência especificada pelo membro JobTime .
DaysOfWeek
Tipo: UCHAR
Um conjunto de sinalizadores de bits que representam os dias da semana. Para cada bit definido, o trabalho agendado será executado no momento especificado pelo membro JobTime , no dia correspondente da semana. O bit 0 corresponde a segunda-feira e assim por diante.
O valor da máscara de bits será zero se o trabalho tiver sido agendado para ser executado apenas uma vez, na primeira ocorrência especificada pelo membro JobTime .
Flags
Tipo: UCHAR
Um conjunto de sinalizadores de bits que descrevem as propriedades do trabalho.
Ao enviar um trabalho usando uma chamada para a função NetScheduleJobAdd , você pode especificar um dos valores a seguir.
Quando você chama NetScheduleJobGetInfo para recuperar informações de trabalho, a função pode retornar um ou mais dos valores a seguir.
Command
Tipo: LPWSTR
Um ponteiro para uma cadeia de caracteres Unicode que contém o nome do comando, do programa em lote ou do arquivo binário a ser executado.
Comentários
Para obter mais informações sobre como agendar trabalhos que são executados uma vez, trabalhos executados várias vezes e trabalhos executados periodicamente sem exclusão, consulte NetScheduleJobAdd.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | lmat.h (inclua Lm.h) |
Confira também
Visão geral do gerenciamento de rede