PropId Enumeration

Defines identifiers that uniquely identify job, task, and node properties. Use these property identifiers when specifying a filter or sort property.


Namespace: Microsoft.Hpc.Scheduler
Assembly: Microsoft.Hpc.Scheduler (in Microsoft.Hpc.Scheduler.dll)

'Usage
Dim instance As PropId

[GuidAttribute("99994F5F-6106-4142-8C31-AFCBC8C0A326")] 
[ComVisibleAttribute(true)] 
public enum PropId
/** @attribute GuidAttribute("99994F5F-6106-4142-8C31-AFCBC8C0A326") */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum PropId
GuidAttribute("99994F5F-6106-4142-8C31-AFCBC8C0A326") 
ComVisibleAttribute(true) 
public enum PropId

Member nameDescription
Job_AutoCalculateMaxIdentifies the ISchedulerJob.AutoCalculateMax property. This enumeration member represents a value of 1083.
Job_AutoCalculateMinIdentifies the ISchedulerJob.AutoCalculateMin property. This enumeration member represents a value of 1084.
Job_CanGrowIdentifies the ISchedulerJob.CanGrow property. This enumeration member represents a value of 1059.
Job_CanShrinkIdentifies the ISchedulerJob.CanShrink property. This enumeration member represents a value of 1060.
Job_ChangeTimeIdentifies the ISchedulerJob.ChangeTime property. This enumeration member represents a value of 16.
Job_CreateTimeIdentifies the ISchedulerJob.CreateTime property. This enumeration member represents a value of 11.
Job_EndTimeIdentifies the ISchedulerJob.EndTime property. This enumeration member represents a value of 14.
Job_IsExclusiveIdentifies the ISchedulerJob.IsExclusive property. This enumeration member represents a value of 53.
Job_JobTypeFilter or sort the jobs based on the type of job (for example, a command or a scheduled batch job). For possible job type values, see the Microsoft.Hpc.Scheduler.Properties.JobType enumeration. This enumeration member represents a value of 1007.
Job_MaxCoresIdentifies the ISchedulerJob.MaximumNumberOfCores property. This enumeration member represents a value of 41.
Job_MaxNodesIdentifies the ISchedulerJob.MaximumNumberOfNodes property. This enumeration member represents a value of 45.
Job_MaxSocketsIdentifies the ISchedulerJob.MaximumNumberOfSockets property. This enumeration member represents a value of 43.
Job_MinCoresIdentifies the ISchedulerJob.MinimumNumberOfCores property. This enumeration member represents a value of 40.
Job_MinNodesIdentifies the ISchedulerJob.MinimumNumberOfNodes property. This enumeration member represents a value of 44.
Job_MinSocketsIdentifies the ISchedulerJob.MinimumNumberOfSockets property. This enumeration member represents a value of 42.
Job_NameIdentifies the ISchedulerJob.Name property. This enumeration member represents a value of 2.
Job_OwnerIdentifies the ISchedulerJob.Owner property. This enumeration member represents a value of 1003.
Job_PreviousStateIdentifies the ISchedulerJob.PreviousState property. This enumeration member represents a value of 1002.
Job_PriorityIdentifies the ISchedulerJob.Priority property. This enumeration member represents a value of 1017.
Job_ProjectIdentifies the ISchedulerJob.Project property. This enumeration member represents a value of 1006.
Job_RequeueCountIdentifies the ISchedulerJob.RequeueCount property. This enumeration member represents a value of 1075.
Job_RuntimeSecondsIdentifies the ISchedulerJob.Runtime property. This enumeration member represents a value of 51.
Job_RunUntilCanceledIdentifies the ISchedulerJob.RunUntilCanceled property. This enumeration member represents a value of 52.
Job_StartTimeIdentifies the ISchedulerJob.StartTime property. This enumeration member represents a value of 12.
Job_StateIdentifies the ISchedulerJob.State property. This enumeration member represents a value of 1001.
Job_SubmitTimeIdentifies the ISchedulerJob.SubmitTime property. This enumeration member represents a value of 10.
Job_UnitTypeIdentifies the ISchedulerJob.UnitType property. This enumeration member represents a value of 39.
Job_UserNameIdentifies the ISchedulerJob.UserName property. This enumeration member represents a value of 1004.
Node_CpuSpeedIdentifies the ISchedulerNode.CpuSpeed property. This enumeration member represents a value of 8017.
Node_GuidIdentifies the ISchedulerNode.Guid property. This enumeration member represents a value of 8015.
Node_JobTypeIdentifies the ISchedulerNode.JobType property. This enumeration member represents a value of 400.
Node_MemorySizeIdentifies the ISchedulerNode.MemorySize property. This enumeration member represents a value of 8016.
Node_NameIdentifies the ISchedulerNode.Name property. This enumeration member represents a value of 2.
Node_NumCoresIdentifies the ISchedulerNode.NumberOfCores property. This enumeration member represents a value of 8005.
Node_NumSocketsIdentifies the ISchedulerNode.NumberOfSockets property. This enumeration member represents a value of 8006.
Node_OfflineTimeIdentifies the ISchedulerNode.OfflineTime property. This enumeration member represents a value of 8008.
Node_OnlineTimeIdentifies the ISchedulerNode.OnlineTime property. This enumeration member represents a value of 8009.
Node_ReachableIdentifies the ISchedulerNode.Reachable property. This enumeration member represents a value of 8004.
Node_StateIdentifies the ISchedulerNode.State property. This enumeration member represents a value of 8001.
Task_ChangeTimeIdentifies the ISchedulerTask.ChangeTime property. This enumeration member represents a value of 16.
Task_CreateTimeIdentifies the ISchedulerTask.CreateTime property. This enumeration member represents a value of 11.
Task_EndTimeIdentifies the ISchedulerTask.EndTime property. This enumeration member represents a value of 14.
Task_ExitCodeIdentifies the ISchedulerTask.ExitCode property. This enumeration member represents a value of 2033.
Task_IsExclusiveIdentifies the ISchedulerTask.IsExclusive property. This enumeration member represents a value of 53.
Task_IsParametricIdentifies the ISchedulerTask.IsParametric property. This enumeration member represents a value of 2050.
Task_IsRerunnableIdentifies the ISchedulerTask.IsRerunnable property. This enumeration member represents a value of 2015.
Task_MaxCoresIdentifies the ISchedulerTask.MaximumNumberOfCores property. This enumeration member represents a value of 41.
Task_MaxNodesIdentifies the ISchedulerTask.MaximumNumberOfNodes property. This enumeration member represents a value of 45.
Task_MaxSocketsIdentifies the ISchedulerTask.MaximumNumberOfSockets property. This enumeration member represents a value of 43.
Task_MinCoresIdentifies the ISchedulerTask.MinimumNumberOfCores property. This enumeration member represents a value of 40.
Task_MinNodesIdentifies the ISchedulerTask.MinimumNumberOfNodes property. This enumeration member represents a value of 44.
Task_MinSocketsIdentifies the ISchedulerTask.MinimumNumberOfSockets property. This enumeration member represents a value of 42.
Task_NameIdentifies the ISchedulerTask.Name property. This enumeration member represents a value of 2.
Task_ParentJobIdIdentifies the ISchedulerTask.ParentJobId property. This enumeration member represents a value of 2003.
Task_PreviousStateIdentifies the ISchedulerTask.PreviousState property. This enumeration member represents a value of 2002.
Task_RequeueCountIdentifies the ISchedulerTask.RequeueCount property. This enumeration member represents a value of 2044.
Task_RuntimeSecondsIdentifies the ISchedulerTask.Runtime property. This enumeration member represents a value of 51.
Task_StartTimeIdentifies the ISchedulerTask.StartTime property. This enumeration member represents a value of 12.
Task_StateIdentifies the ISchedulerTask.State property. This enumeration member represents a value of 2001.
Task_SubmitTimeIdentifies the ISchedulerTask.SubmitTime property. This enumeration member represents a value of 10.
Task_TypeIdentifies the Type property. This member was introduced in Windows HPC Server 2008 R2 and is not supported in previous versions. This enumeration member represents a value of 2080.

To use this enumeration in Visual Basic Scripting Edition (VBScript), you need to use the numeric values for the enumeration members or create constants that correspond to those members and set them equal to the numeric values. The following code example shows how to create and set constants for this enumeration in VBScript.

const Job_Name = 2
const Job_Owner = 1003
const Job_UserName = 1004
const Job_Priority = 1017
const Job_Project = 1006
const Job_RuntimeSeconds = 51
const Job_SubmitTime = 10
const Job_CreateTime = 11
const Job_EndTime  = 14
const Job_StartTime = 12
const Job_ChangeTime = 16
const Job_State = 1001
const Job_PreviousState = 1002
const Job_MinCores = 40
const Job_MaxCores = 41
const Job_MinNodes = 44
const Job_MaxNodes = 45
const Job_MinSockets = 42
const Job_MaxSockets = 43
const Job_UnitType = 39
const Job_IsExclusive = 53
const Job_RunUntilCanceled = 52
const Job_AutoCalculateMax  = 1083
const Job_AutoCalculateMin = 1084
const Job_CanGrow = 1059
const Job_CanShrink = 1060
const Job_RequeueCount = 1075
const Job_JobType = 1007
const Task_Name = 2
const Task_State = 2001
const Task_PreviousState = 2002
const Task_MinCores = 40
const Task_MaxCores = 41
const Task_MinNodes = 44
const Task_MaxNodes = 45
const Task_MinSockets = 42
const Task_MaxSockets = 43
const Task_RuntimeSeconds = 51
const Task_SubmitTime = 10
const Task_CreateTime = 11
const Task_StartTime = 12
const Task_EndTime = 14
const Task_ChangeTime = 16
const Task_ParentJobId = 2003
const Task_IsExclusive = 53
const Task_IsRerunnable = 2015
const Task_ExitCode = 2033
const Task_RequeueCount = 2044
const Task_IsParametric = 2050
const Task_Type = 2080
const Node_Name = 2
const Node_JobType = 400
const Node_State = 8001
const Node_Reachable = 8004
const Node_NumCores = 8005
const Node_NumSockets = 8006
const Node_OfflineTime = 8008
const Node_OnlineTime = 8009
const Node_Guid = 8015
const Node_MemorySize = 8016
const Node_CpuSpeed = 8017

Development Platforms

Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012

Target Platforms

Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, with HPC Pack Client Utilities




Build Date:

2013-04-22

Community Additions

ADD
Show: