Método IScheduledWorkItem::GetRunTimes (mstask.h)
[[Essa API pode estar alterada ou indisponível em versões subsequentes do sistema operacional ou produto. Em vez disso, use as Interfaces do Agendador de Tarefas 2.0 .] ]
Recupera os tempos de execução do item de trabalho para um período de tempo especificado.
Sintaxe
HRESULT GetRunTimes(
[in] const LPSYSTEMTIME pstBegin,
[in] const LPSYSTEMTIME pstEnd,
[in, out] WORD *pCount,
[out] LPSYSTEMTIME *rgstTaskTimes
);
Parâmetros
[in] pstBegin
Um ponteiro para uma estrutura SYSTEMTIME que contém a hora de início do período de tempo a ser marcar. Esse valor é inclusivo.
[in] pstEnd
Um ponteiro para uma estrutura SYSTEMTIME que contém a hora final do período de tempo a ser marcar. Esse valor é exclusivo. Se NULL for passado para esse valor, a hora de término será infinita.
[in, out] pCount
Um ponteiro para um valor WORD que especifica o número de tempos de execução a serem recuperados.
Na entrada, esse parâmetro contém o número de tempos de execução que estão sendo solicitados. Isso pode ser um número entre 1 e TASK_MAX_RUN_TIMES.
Na saída, esse parâmetro contém o número de tempos de execução recuperados.
[out] rgstTaskTimes
Um ponteiro para uma matriz de estruturas SYSTEMTIME . Um objeto LPSYSTEMTIME NULL deve ser passado para esse parâmetro. No retorno, essa matriz contém tempos de execução de pCount . Você deve liberar essa matriz chamando a função CoTaskMemFree .
Retornar valor
O método GetRunTimes retorna um dos valores a seguir.
Código de retorno | Descrição |
---|---|
|
O número solicitado de tempos de execução foi recuperado. |
|
O método foi bem-sucedido, mas menos do que o número solicitado de tempos de execução foram recuperados. O número de tempos de execução recuperados está contido no valor apontado por pCount. Se o número de tempos de execução recuperados for zero, também não haverá gatilhos baseados em evento que possam fazer com que o item de trabalho seja executado durante o período de tempo especificado. |
|
O item de trabalho está habilitado, mas não tem gatilhos válidos. |
|
O item de trabalho está desabilitado. |
|
Um ou mais argumentos são inválidos. |
|
Não há memória suficiente para calcular o resultado. |
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] |
Plataforma de Destino | Windows |
Cabeçalho | mstask.h |
Biblioteca | Mstask.lib |
DLL | Mstask.dll |
Redistribuível | Internet Explorer 4.0 ou posterior no Windows NT 4.0 e Windows 95 |