Class: WMI::Win32_NamedJobObjectLimitSetting
- Inherits:
-
Base
- Object
- Base
- WMI::Win32_NamedJobObjectLimitSetting
- Defined in:
- lib/Win32_NamedJobObjectLimitSetting.rb
Overview
Win32_NamedJobObjectLimitSetting クラスは、ジョブ オブジェクトの制限設定を表します。制限設定は、制限設定フラグの設定方法と一致するジョブに利用できるリソースを指定します。
Instance Attribute Summary (collapse)
-
- (uint32) ActiveProcessLimit
ジョブのアクティブ プロセス制限を指定します。.
-
- (uint32) Affinity
ジョブに関連付けられたすべてのプロセスのプロセッサの関係を指定します。.
-
- (string) Caption
readonly
CIM_Setting オブジェクトの簡単な説明 (1 行分の文字列) です。.
-
- (string) Description
readonly
CIM_Setting オブジェクトの説明です。.
-
- (uint32) JobMemoryLimit
ジョブあたりのメモリの制限を KB で指定します。.
-
- (uint32) LimitFlags
LimitFlags プロパティにより、実施されている制限が示されます。.
-
- (uint32) MaximumWorkingSetSize
ジョブに関連付けられたすべてのプロセスの、ワーキング セットの最大値を指定します。.
-
- (uint32) MinimumWorkingSetSize
ジョブに関連付けられたすべてのプロセスの、ワーキング セットの最小値を指定します。.
-
- (uint64) PerJobUserTimeLimit
ジョブあたりのユーザー モード実行の制限時間を 100 ナノ秒で指定します。.
-
- (uint64) PerProcessUserTimeLimit
プロセスあたりのユーザー モード実行の制限時間を 100 ナノ秒で指定します。.
-
- (uint32) PriorityClass
ジョブに関連付けられた、すべてのプロセスの優先度クラスを指定します。.
-
- (uint32) ProcessMemoryLimit
プロセスあたりのメモリの制限を KB で指定します。.
-
- (uint32) SchedulingClass
ジョブに関連付けられた、すべてのプロセスのスケジュール クラスを指定します。.
-
- (string) SettingID
readonly
ジョブ オブジェクト セキュリティ制限設定インスタンスを知らせている識別子です。.
Method Summary
Methods inherited from Base
#AddRef, #AssociatorsAsync_, #Associators_, #Clone_, #CompareTo_, #DeleteAsync_, #Delete_, #Derivation_, #ExecMethodAsync_, #ExecMethod_, #GetIDsOfNames, #GetObjectText_, #GetText_, #GetTypeInfo, #GetTypeInfoCount, #InstancesAsync_, #Instances_, #Invoke, #Methods_, #Path_, #Properties_, #PutAsync_, #Put_, #Qualifiers_, #QueryInterface, #ReferencesAsync_, #References_, #Refresh_, #Release, #Security_, #SetFromText_, #SpawnDerivedClass_, #SpawnInstance_, #SubclassesAsync_, #Subclasses_, #SystemProperties_
Instance Attribute Details
- (uint32) ActiveProcessLimit
ジョブのアクティブ プロセス制限を指定します。
9 10 11 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 9 def ActiveProcessLimit @ActiveProcessLimit end |
- (uint32) Affinity
ジョブに関連付けられたすべてのプロセスのプロセッサの関係を指定します。
17 18 19 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 17 def Affinity @Affinity end |
- (string) Caption (readonly)
CIM_Setting オブジェクトの簡単な説明 (1 行分の文字列) です。
22 23 24 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 22 def Caption @Caption end |
- (string) Description (readonly)
CIM_Setting オブジェクトの説明です。
27 28 29 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 27 def Description @Description end |
- (uint32) JobMemoryLimit
ジョブあたりのメモリの制限を KB で指定します。
LimitFlags
33 34 35 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 33 def JobMemoryLimit @JobMemoryLimit end |
- (uint32) LimitFlags
LimitFlags プロパティにより、実施されている制限が示されます。
72 73 74 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 72 def LimitFlags @LimitFlags end |
- (uint32) MaximumWorkingSetSize
ジョブに関連付けられたすべてのプロセスの、ワーキング セットの最大値を指定します。
LimitFlags
78 79 80 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 78 def MaximumWorkingSetSize @MaximumWorkingSetSize end |
- (uint32) MinimumWorkingSetSize
ジョブに関連付けられたすべてのプロセスの、ワーキング セットの最小値を指定します。
LimitFlags
84 85 86 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 84 def MinimumWorkingSetSize @MinimumWorkingSetSize end |
- (uint64) PerJobUserTimeLimit
ジョブあたりのユーザー モード実行の制限時間を 100 ナノ秒で指定します。
92 93 94 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 92 def PerJobUserTimeLimit @PerJobUserTimeLimit end |
- (uint64) PerProcessUserTimeLimit
プロセスあたりのユーザー モード実行の制限時間を 100 ナノ秒で指定します。
LimitFlags
100 101 102 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 100 def PerProcessUserTimeLimit @PerProcessUserTimeLimit end |
- (uint32) PriorityClass
ジョブに関連付けられた、すべてのプロセスの優先度クラスを指定します。
107 108 109 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 107 def PriorityClass @PriorityClass end |
- (uint32) ProcessMemoryLimit
プロセスあたりのメモリの制限を KB で指定します。
LimitFlags
113 114 115 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 113 def ProcessMemoryLimit @ProcessMemoryLimit end |
- (uint32) SchedulingClass
ジョブに関連付けられた、すべてのプロセスのスケジュール クラスを指定します。
0
121 122 123 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 121 def SchedulingClass @SchedulingClass end |
- (string) SettingID (readonly)
ジョブ オブジェクト セキュリティ制限設定インスタンスを知らせている識別子です。
130 131 132 |
# File 'lib/Win32_NamedJobObjectLimitSetting.rb', line 130 def SettingID @SettingID end |