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.
Opens a task.
Syntax
HRESULT OpenTask(
  [in]  ITaskId        *id,
  [out] ISchedulerTask **ppTask
);
Parameters
- id [in] 
 An ITaskId interface that identifies the task to open.
- ppTask [out] 
 An ISchedulerTask interface to the opened task.
Return value
If the method succeeds, the return value is S_OK. Otherwise, the return value is an error code. To get a description of the error, access the ISchedulerJob::ErrorMessage property.
Remarks
You can use the IScheduler::CreateTaskId or IScheduler::CreateParametricTaskId method to create the task identifier.
Only the job owner or administrator can open the task.
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 | 
| Header | Azroles.h | 
| Type library | Microsoft.Hpc.Scheduler.tlb |