Método IRDVTaskPluginNotifySink::ScheduleTask
Chamado pelo agente de tarefa para agendar uma tarefa.
Sintaxe
HRESULT ScheduleTask(
[in] FILETIME ftStartTime,
[in] FILETIME ftEndTime,
[in] FILETIME ftDeadline,
[in] BSTR bstrLabel,
[in] BSTR bstrIdentifier,
[in] SAFEARRAY(BYTE) saContext
);
Parâmetros
-
ftStartTime [in]
-
Tipo: FILETIME
A hora de início da tarefa mais antiga, em UTC.
-
ftEndTime [in]
-
Tipo: FILETIME
A hora de término da tarefa, em UTC. Passe um FILETIME definido para todos os zeros se nenhuma hora de término for especificada.
-
ftDeadline [in]
-
Tipo: FILETIME
O prazo da tarefa, em UTC. Isso é usado para definir a prioridade para várias tarefas que estão dentro da janela inicial. Se mais de uma tarefa precisar ser iniciada, a que tiver o prazo mais antigo será iniciada primeiro.
-
bstrLabel [in]
-
Tipo: BSTR
O rótulo da tarefa. Isso é passado para o método StartTask .
-
bstrIdentifier [in]
-
Tipo: BSTR
O identificador da tarefa. Isso é passado para o método StartTask .
-
saContext [in]
-
Tipo: SAFEARRAY(BYTE)
Dados opcionais para a tarefa. Isso é passado para o método StartTask .
Valor retornado
Tipo: HRESULT
Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 7 Enterprise |
Servidor mínimo com suporte |
Windows Server 2008 R2 |