Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Is called when the state of a task in the job changes.
Syntax
HRESULT OnTaskState(
  [in] VARIANT            Sender,
  [in] ITaskStateEventArg *pArgs
);
Parameters
- Sender [in] 
 A variant that contains the Scheduler object.
- pArgs [in] 
 An ITaskStateEventArg interface that provides information related to the state of the job.
Return value
You must return S_OK.
Remarks
To get the job, query the pdispVal member of Sender for the IScheduler interface. Then, pass the ITaskStateEventArg.JobId property to the IScheduler::OpenJob method. To get the task, pass the ITaskStateEventArg.TaskId property to the ISchedulerJob::OpenTask method.
The dispatch identifier for this method is 0x60020001.
Examples
For an example, see Implementing the Event Handlers for Job Events in C++.
Requirements
| Product | HPC Pack 2008 R2 Client Utilities, HPC Pack 2008 Client Utilities | 
| Type library | Microsoft.Hpc.Scheduler.tlb |