ISchedulerTask::MaximumNumberOfSockets property
Retrieves or sets the maximum number of sockets that the scheduler may allocate for the task.
This property is read/write.
Syntax
HRESULT put_MaximumNumberOfSockets(
[in] long maxSockets
);
HRESULT get_MaximumNumberOfSockets(
[out] long *pMaxSockets
);
Property value
The maximum number of sockets. The default is 1.
Error codes
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 ErrorMessage task property.
Remarks
Set this property if the UnitType job property is JobUnitType_Socket.
This property tells the scheduler that the task requires at most n sockets to run (the scheduler will not allocate more than this number of sockets for the task).
The value cannot:
- Exceed the value of the MaximumNumberOfSockets job property.
- Be less than the value of the MinimumNumberOfSockets task property.
Requirements
Product |
HPC Pack 2008 R2 Client Utilities, HPC Pack 2008 Client Utilities |
Type library |
Microsoft.Hpc.Scheduler.tlb |
See also
ISchedulerTask.MaximumNumberOfCores