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

system_handle_t

列挙型
基底型i4

メンバー 15

名前10進16進
SYSTEM_HANDLE_FILE00x0
SYSTEM_HANDLE_SEMAPHORE10x1
SYSTEM_HANDLE_EVENT20x2
SYSTEM_HANDLE_MUTEX30x3
SYSTEM_HANDLE_PROCESS40x4
SYSTEM_HANDLE_TOKEN50x5
SYSTEM_HANDLE_SECTION60x6
SYSTEM_HANDLE_REG_KEY70x7
SYSTEM_HANDLE_THREAD80x8
SYSTEM_HANDLE_COMPOSITION_OBJECT90x9
SYSTEM_HANDLE_SOCKET100xA
SYSTEM_HANDLE_JOB110xB
SYSTEM_HANDLE_PIPE120xC
SYSTEM_HANDLE_MAX120xC
SYSTEM_HANDLE_INVALID2550xFF

各言語での定義

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

typedef enum system_handle_t : int {
    SYSTEM_HANDLE_FILE = 0,
    SYSTEM_HANDLE_SEMAPHORE = 1,
    SYSTEM_HANDLE_EVENT = 2,
    SYSTEM_HANDLE_MUTEX = 3,
    SYSTEM_HANDLE_PROCESS = 4,
    SYSTEM_HANDLE_TOKEN = 5,
    SYSTEM_HANDLE_SECTION = 6,
    SYSTEM_HANDLE_REG_KEY = 7,
    SYSTEM_HANDLE_THREAD = 8,
    SYSTEM_HANDLE_COMPOSITION_OBJECT = 9,
    SYSTEM_HANDLE_SOCKET = 10,
    SYSTEM_HANDLE_JOB = 11,
    SYSTEM_HANDLE_PIPE = 12,
    SYSTEM_HANDLE_MAX = 12,
    SYSTEM_HANDLE_INVALID = 255
} system_handle_t;
public enum system_handle_t : int
{
    SYSTEM_HANDLE_FILE = 0,
    SYSTEM_HANDLE_SEMAPHORE = 1,
    SYSTEM_HANDLE_EVENT = 2,
    SYSTEM_HANDLE_MUTEX = 3,
    SYSTEM_HANDLE_PROCESS = 4,
    SYSTEM_HANDLE_TOKEN = 5,
    SYSTEM_HANDLE_SECTION = 6,
    SYSTEM_HANDLE_REG_KEY = 7,
    SYSTEM_HANDLE_THREAD = 8,
    SYSTEM_HANDLE_COMPOSITION_OBJECT = 9,
    SYSTEM_HANDLE_SOCKET = 10,
    SYSTEM_HANDLE_JOB = 11,
    SYSTEM_HANDLE_PIPE = 12,
    SYSTEM_HANDLE_MAX = 12,
    SYSTEM_HANDLE_INVALID = 255,
}
Public Enum system_handle_t As Integer
    SYSTEM_HANDLE_FILE = 0
    SYSTEM_HANDLE_SEMAPHORE = 1
    SYSTEM_HANDLE_EVENT = 2
    SYSTEM_HANDLE_MUTEX = 3
    SYSTEM_HANDLE_PROCESS = 4
    SYSTEM_HANDLE_TOKEN = 5
    SYSTEM_HANDLE_SECTION = 6
    SYSTEM_HANDLE_REG_KEY = 7
    SYSTEM_HANDLE_THREAD = 8
    SYSTEM_HANDLE_COMPOSITION_OBJECT = 9
    SYSTEM_HANDLE_SOCKET = 10
    SYSTEM_HANDLE_JOB = 11
    SYSTEM_HANDLE_PIPE = 12
    SYSTEM_HANDLE_MAX = 12
    SYSTEM_HANDLE_INVALID = 255
End Enum
import enum

class system_handle_t(enum.IntEnum):
    SYSTEM_HANDLE_FILE = 0
    SYSTEM_HANDLE_SEMAPHORE = 1
    SYSTEM_HANDLE_EVENT = 2
    SYSTEM_HANDLE_MUTEX = 3
    SYSTEM_HANDLE_PROCESS = 4
    SYSTEM_HANDLE_TOKEN = 5
    SYSTEM_HANDLE_SECTION = 6
    SYSTEM_HANDLE_REG_KEY = 7
    SYSTEM_HANDLE_THREAD = 8
    SYSTEM_HANDLE_COMPOSITION_OBJECT = 9
    SYSTEM_HANDLE_SOCKET = 10
    SYSTEM_HANDLE_JOB = 11
    SYSTEM_HANDLE_PIPE = 12
    SYSTEM_HANDLE_MAX = 12
    SYSTEM_HANDLE_INVALID = 255
// system_handle_t
pub const SYSTEM_HANDLE_FILE: i32 = 0;
pub const SYSTEM_HANDLE_SEMAPHORE: i32 = 1;
pub const SYSTEM_HANDLE_EVENT: i32 = 2;
pub const SYSTEM_HANDLE_MUTEX: i32 = 3;
pub const SYSTEM_HANDLE_PROCESS: i32 = 4;
pub const SYSTEM_HANDLE_TOKEN: i32 = 5;
pub const SYSTEM_HANDLE_SECTION: i32 = 6;
pub const SYSTEM_HANDLE_REG_KEY: i32 = 7;
pub const SYSTEM_HANDLE_THREAD: i32 = 8;
pub const SYSTEM_HANDLE_COMPOSITION_OBJECT: i32 = 9;
pub const SYSTEM_HANDLE_SOCKET: i32 = 10;
pub const SYSTEM_HANDLE_JOB: i32 = 11;
pub const SYSTEM_HANDLE_PIPE: i32 = 12;
pub const SYSTEM_HANDLE_MAX: i32 = 12;
pub const SYSTEM_HANDLE_INVALID: i32 = 255;
// system_handle_t
const (
	SYSTEM_HANDLE_FILE int32 = 0
	SYSTEM_HANDLE_SEMAPHORE int32 = 1
	SYSTEM_HANDLE_EVENT int32 = 2
	SYSTEM_HANDLE_MUTEX int32 = 3
	SYSTEM_HANDLE_PROCESS int32 = 4
	SYSTEM_HANDLE_TOKEN int32 = 5
	SYSTEM_HANDLE_SECTION int32 = 6
	SYSTEM_HANDLE_REG_KEY int32 = 7
	SYSTEM_HANDLE_THREAD int32 = 8
	SYSTEM_HANDLE_COMPOSITION_OBJECT int32 = 9
	SYSTEM_HANDLE_SOCKET int32 = 10
	SYSTEM_HANDLE_JOB int32 = 11
	SYSTEM_HANDLE_PIPE int32 = 12
	SYSTEM_HANDLE_MAX int32 = 12
	SYSTEM_HANDLE_INVALID int32 = 255
)
const
  SYSTEM_HANDLE_FILE = 0;
  SYSTEM_HANDLE_SEMAPHORE = 1;
  SYSTEM_HANDLE_EVENT = 2;
  SYSTEM_HANDLE_MUTEX = 3;
  SYSTEM_HANDLE_PROCESS = 4;
  SYSTEM_HANDLE_TOKEN = 5;
  SYSTEM_HANDLE_SECTION = 6;
  SYSTEM_HANDLE_REG_KEY = 7;
  SYSTEM_HANDLE_THREAD = 8;
  SYSTEM_HANDLE_COMPOSITION_OBJECT = 9;
  SYSTEM_HANDLE_SOCKET = 10;
  SYSTEM_HANDLE_JOB = 11;
  SYSTEM_HANDLE_PIPE = 12;
  SYSTEM_HANDLE_MAX = 12;
  SYSTEM_HANDLE_INVALID = 255;
// system_handle_t
pub const SYSTEM_HANDLE_FILE: i32 = 0;
pub const SYSTEM_HANDLE_SEMAPHORE: i32 = 1;
pub const SYSTEM_HANDLE_EVENT: i32 = 2;
pub const SYSTEM_HANDLE_MUTEX: i32 = 3;
pub const SYSTEM_HANDLE_PROCESS: i32 = 4;
pub const SYSTEM_HANDLE_TOKEN: i32 = 5;
pub const SYSTEM_HANDLE_SECTION: i32 = 6;
pub const SYSTEM_HANDLE_REG_KEY: i32 = 7;
pub const SYSTEM_HANDLE_THREAD: i32 = 8;
pub const SYSTEM_HANDLE_COMPOSITION_OBJECT: i32 = 9;
pub const SYSTEM_HANDLE_SOCKET: i32 = 10;
pub const SYSTEM_HANDLE_JOB: i32 = 11;
pub const SYSTEM_HANDLE_PIPE: i32 = 12;
pub const SYSTEM_HANDLE_MAX: i32 = 12;
pub const SYSTEM_HANDLE_INVALID: i32 = 255;
const
  SYSTEM_HANDLE_FILE* = 0
  SYSTEM_HANDLE_SEMAPHORE* = 1
  SYSTEM_HANDLE_EVENT* = 2
  SYSTEM_HANDLE_MUTEX* = 3
  SYSTEM_HANDLE_PROCESS* = 4
  SYSTEM_HANDLE_TOKEN* = 5
  SYSTEM_HANDLE_SECTION* = 6
  SYSTEM_HANDLE_REG_KEY* = 7
  SYSTEM_HANDLE_THREAD* = 8
  SYSTEM_HANDLE_COMPOSITION_OBJECT* = 9
  SYSTEM_HANDLE_SOCKET* = 10
  SYSTEM_HANDLE_JOB* = 11
  SYSTEM_HANDLE_PIPE* = 12
  SYSTEM_HANDLE_MAX* = 12
  SYSTEM_HANDLE_INVALID* = 255
enum system_handle_t : int {
    SYSTEM_HANDLE_FILE = 0,
    SYSTEM_HANDLE_SEMAPHORE = 1,
    SYSTEM_HANDLE_EVENT = 2,
    SYSTEM_HANDLE_MUTEX = 3,
    SYSTEM_HANDLE_PROCESS = 4,
    SYSTEM_HANDLE_TOKEN = 5,
    SYSTEM_HANDLE_SECTION = 6,
    SYSTEM_HANDLE_REG_KEY = 7,
    SYSTEM_HANDLE_THREAD = 8,
    SYSTEM_HANDLE_COMPOSITION_OBJECT = 9,
    SYSTEM_HANDLE_SOCKET = 10,
    SYSTEM_HANDLE_JOB = 11,
    SYSTEM_HANDLE_PIPE = 12,
    SYSTEM_HANDLE_MAX = 12,
    SYSTEM_HANDLE_INVALID = 255,
}
#define global SYSTEM_HANDLE_FILE               0x0
#define global SYSTEM_HANDLE_SEMAPHORE          0x1
#define global SYSTEM_HANDLE_EVENT              0x2
#define global SYSTEM_HANDLE_MUTEX              0x3
#define global SYSTEM_HANDLE_PROCESS            0x4
#define global SYSTEM_HANDLE_TOKEN              0x5
#define global SYSTEM_HANDLE_SECTION            0x6
#define global SYSTEM_HANDLE_REG_KEY            0x7
#define global SYSTEM_HANDLE_THREAD             0x8
#define global SYSTEM_HANDLE_COMPOSITION_OBJECT 0x9
#define global SYSTEM_HANDLE_SOCKET             0xA
#define global SYSTEM_HANDLE_JOB                0xB
#define global SYSTEM_HANDLE_PIPE               0xC
#define global SYSTEM_HANDLE_MAX                0xC
#define global SYSTEM_HANDLE_INVALID            0xFF