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

UMS_THREAD_INFO_CLASS

列挙型
基底型i4

メンバー 8

名前10進16進
UmsThreadInvalidInfoClass00x0
UmsThreadUserContext10x1
UmsThreadPriority20x2
UmsThreadAffinity30x3
UmsThreadTeb40x4
UmsThreadIsSuspended50x5
UmsThreadIsTerminated60x6
UmsThreadMaxInfoClass70x7

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum UMS_THREAD_INFO_CLASS : int {
    UmsThreadInvalidInfoClass = 0,
    UmsThreadUserContext = 1,
    UmsThreadPriority = 2,
    UmsThreadAffinity = 3,
    UmsThreadTeb = 4,
    UmsThreadIsSuspended = 5,
    UmsThreadIsTerminated = 6,
    UmsThreadMaxInfoClass = 7
} UMS_THREAD_INFO_CLASS;
public enum UMS_THREAD_INFO_CLASS : int
{
    UmsThreadInvalidInfoClass = 0,
    UmsThreadUserContext = 1,
    UmsThreadPriority = 2,
    UmsThreadAffinity = 3,
    UmsThreadTeb = 4,
    UmsThreadIsSuspended = 5,
    UmsThreadIsTerminated = 6,
    UmsThreadMaxInfoClass = 7,
}
Public Enum UMS_THREAD_INFO_CLASS As Integer
    UmsThreadInvalidInfoClass = 0
    UmsThreadUserContext = 1
    UmsThreadPriority = 2
    UmsThreadAffinity = 3
    UmsThreadTeb = 4
    UmsThreadIsSuspended = 5
    UmsThreadIsTerminated = 6
    UmsThreadMaxInfoClass = 7
End Enum
import enum

class UMS_THREAD_INFO_CLASS(enum.IntEnum):
    UmsThreadInvalidInfoClass = 0
    UmsThreadUserContext = 1
    UmsThreadPriority = 2
    UmsThreadAffinity = 3
    UmsThreadTeb = 4
    UmsThreadIsSuspended = 5
    UmsThreadIsTerminated = 6
    UmsThreadMaxInfoClass = 7
// UMS_THREAD_INFO_CLASS
pub const UmsThreadInvalidInfoClass: i32 = 0;
pub const UmsThreadUserContext: i32 = 1;
pub const UmsThreadPriority: i32 = 2;
pub const UmsThreadAffinity: i32 = 3;
pub const UmsThreadTeb: i32 = 4;
pub const UmsThreadIsSuspended: i32 = 5;
pub const UmsThreadIsTerminated: i32 = 6;
pub const UmsThreadMaxInfoClass: i32 = 7;
// UMS_THREAD_INFO_CLASS
const (
	UmsThreadInvalidInfoClass int32 = 0
	UmsThreadUserContext int32 = 1
	UmsThreadPriority int32 = 2
	UmsThreadAffinity int32 = 3
	UmsThreadTeb int32 = 4
	UmsThreadIsSuspended int32 = 5
	UmsThreadIsTerminated int32 = 6
	UmsThreadMaxInfoClass int32 = 7
)
const
  UmsThreadInvalidInfoClass = 0;
  UmsThreadUserContext = 1;
  UmsThreadPriority = 2;
  UmsThreadAffinity = 3;
  UmsThreadTeb = 4;
  UmsThreadIsSuspended = 5;
  UmsThreadIsTerminated = 6;
  UmsThreadMaxInfoClass = 7;
// UMS_THREAD_INFO_CLASS
pub const UmsThreadInvalidInfoClass: i32 = 0;
pub const UmsThreadUserContext: i32 = 1;
pub const UmsThreadPriority: i32 = 2;
pub const UmsThreadAffinity: i32 = 3;
pub const UmsThreadTeb: i32 = 4;
pub const UmsThreadIsSuspended: i32 = 5;
pub const UmsThreadIsTerminated: i32 = 6;
pub const UmsThreadMaxInfoClass: i32 = 7;
const
  UmsThreadInvalidInfoClass* = 0
  UmsThreadUserContext* = 1
  UmsThreadPriority* = 2
  UmsThreadAffinity* = 3
  UmsThreadTeb* = 4
  UmsThreadIsSuspended* = 5
  UmsThreadIsTerminated* = 6
  UmsThreadMaxInfoClass* = 7
enum UMS_THREAD_INFO_CLASS : int {
    UmsThreadInvalidInfoClass = 0,
    UmsThreadUserContext = 1,
    UmsThreadPriority = 2,
    UmsThreadAffinity = 3,
    UmsThreadTeb = 4,
    UmsThreadIsSuspended = 5,
    UmsThreadIsTerminated = 6,
    UmsThreadMaxInfoClass = 7,
}
#define global UmsThreadInvalidInfoClass 0x0
#define global UmsThreadUserContext      0x1
#define global UmsThreadPriority         0x2
#define global UmsThreadAffinity         0x3
#define global UmsThreadTeb              0x4
#define global UmsThreadIsSuspended      0x5
#define global UmsThreadIsTerminated     0x6
#define global UmsThreadMaxInfoClass     0x7