Win32 API 日本語リファレンス
ホームSystem.JobObjects › JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2

JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2

構造体
サイズx64: 72 バイト / x86: 72 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86説明
IoReadBytesLimitULONGLONG8+0+0通知をトリガーするI/O読み取りバイト数の上限。
IoWriteBytesLimitULONGLONG8+8+8通知をトリガーするI/O書き込みバイト数の上限。
PerJobUserTimeLimitLONGLONG8+16+16通知をトリガーするジョブ全体ユーザー時間の上限(100ナノ秒単位)。
Anonymous1_Anonymous1_e__Union8+24+24JobHighMemoryLimit等を保持する無名共用体。
Anonymous2_Anonymous2_e__Union4+32+32CPUレート制御許容度を保持する無名共用体。
Anonymous3_Anonymous3_e__Union4+36+36CPUレート制御許容度間隔を保持する無名共用体。
LimitFlagsJOB_OBJECT_LIMIT4+40+40どの通知制限を有効にするかを示すJOB_OBJECT_LIMITフラグ。
IoRateControlToleranceJOBOBJECT_RATE_CONTROL_TOLERANCE4+44+44I/Oレート制御の許容度を示す列挙値。
JobLowMemoryLimitULONGLONG8+48+48メモリ低下通知をトリガーする下限メモリ量(バイト)。
IoRateControlToleranceIntervalJOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL4+56+56I/Oレート制御許容度を測定する時間間隔を示す列挙値。
NetRateControlToleranceJOBOBJECT_RATE_CONTROL_TOLERANCE4+60+60ネットワークレート制御の許容度を示す列挙値。
NetRateControlToleranceIntervalJOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL4+64+64ネットワークレート制御許容度を測定する時間間隔を示す列挙値。

共用体: _Anonymous1_e__Union x64 8B / x86 8B

フィールドサイズx64x86
JobHighMemoryLimitULONGLONG8+0+0
JobMemoryLimitULONGLONG8+0+0

共用体: _Anonymous2_e__Union x64 4B / x86 4B

フィールドサイズx64x86
RateControlToleranceJOBOBJECT_RATE_CONTROL_TOLERANCE4+0+0
CpuRateControlToleranceJOBOBJECT_RATE_CONTROL_TOLERANCE4+0+0

共用体: _Anonymous3_e__Union x64 4B / x86 4B

フィールドサイズx64x86
RateControlToleranceIntervalJOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL4+0+0
CpuRateControlToleranceIntervalJOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL4+0+0