Win32 API 日本語リファレンス
ホームSystem.Com.Urlmon › IEObjectType

IEObjectType

列挙型
基底型i4

メンバー 8

名前10進16進
IE_EPM_OBJECT_EVENT00x0
IE_EPM_OBJECT_MUTEX10x1
IE_EPM_OBJECT_SEMAPHORE20x2
IE_EPM_OBJECT_SHARED_MEMORY30x3
IE_EPM_OBJECT_WAITABLE_TIMER40x4
IE_EPM_OBJECT_FILE50x5
IE_EPM_OBJECT_NAMED_PIPE60x6
IE_EPM_OBJECT_REGISTRY70x7

各言語での定義

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

typedef enum IEObjectType : int {
    IE_EPM_OBJECT_EVENT = 0,
    IE_EPM_OBJECT_MUTEX = 1,
    IE_EPM_OBJECT_SEMAPHORE = 2,
    IE_EPM_OBJECT_SHARED_MEMORY = 3,
    IE_EPM_OBJECT_WAITABLE_TIMER = 4,
    IE_EPM_OBJECT_FILE = 5,
    IE_EPM_OBJECT_NAMED_PIPE = 6,
    IE_EPM_OBJECT_REGISTRY = 7
} IEObjectType;
public enum IEObjectType : int
{
    IE_EPM_OBJECT_EVENT = 0,
    IE_EPM_OBJECT_MUTEX = 1,
    IE_EPM_OBJECT_SEMAPHORE = 2,
    IE_EPM_OBJECT_SHARED_MEMORY = 3,
    IE_EPM_OBJECT_WAITABLE_TIMER = 4,
    IE_EPM_OBJECT_FILE = 5,
    IE_EPM_OBJECT_NAMED_PIPE = 6,
    IE_EPM_OBJECT_REGISTRY = 7,
}
Public Enum IEObjectType As Integer
    IE_EPM_OBJECT_EVENT = 0
    IE_EPM_OBJECT_MUTEX = 1
    IE_EPM_OBJECT_SEMAPHORE = 2
    IE_EPM_OBJECT_SHARED_MEMORY = 3
    IE_EPM_OBJECT_WAITABLE_TIMER = 4
    IE_EPM_OBJECT_FILE = 5
    IE_EPM_OBJECT_NAMED_PIPE = 6
    IE_EPM_OBJECT_REGISTRY = 7
End Enum
import enum

class IEObjectType(enum.IntEnum):
    IE_EPM_OBJECT_EVENT = 0
    IE_EPM_OBJECT_MUTEX = 1
    IE_EPM_OBJECT_SEMAPHORE = 2
    IE_EPM_OBJECT_SHARED_MEMORY = 3
    IE_EPM_OBJECT_WAITABLE_TIMER = 4
    IE_EPM_OBJECT_FILE = 5
    IE_EPM_OBJECT_NAMED_PIPE = 6
    IE_EPM_OBJECT_REGISTRY = 7
// IEObjectType
pub const IE_EPM_OBJECT_EVENT: i32 = 0;
pub const IE_EPM_OBJECT_MUTEX: i32 = 1;
pub const IE_EPM_OBJECT_SEMAPHORE: i32 = 2;
pub const IE_EPM_OBJECT_SHARED_MEMORY: i32 = 3;
pub const IE_EPM_OBJECT_WAITABLE_TIMER: i32 = 4;
pub const IE_EPM_OBJECT_FILE: i32 = 5;
pub const IE_EPM_OBJECT_NAMED_PIPE: i32 = 6;
pub const IE_EPM_OBJECT_REGISTRY: i32 = 7;
// IEObjectType
const (
	IE_EPM_OBJECT_EVENT int32 = 0
	IE_EPM_OBJECT_MUTEX int32 = 1
	IE_EPM_OBJECT_SEMAPHORE int32 = 2
	IE_EPM_OBJECT_SHARED_MEMORY int32 = 3
	IE_EPM_OBJECT_WAITABLE_TIMER int32 = 4
	IE_EPM_OBJECT_FILE int32 = 5
	IE_EPM_OBJECT_NAMED_PIPE int32 = 6
	IE_EPM_OBJECT_REGISTRY int32 = 7
)
const
  IE_EPM_OBJECT_EVENT = 0;
  IE_EPM_OBJECT_MUTEX = 1;
  IE_EPM_OBJECT_SEMAPHORE = 2;
  IE_EPM_OBJECT_SHARED_MEMORY = 3;
  IE_EPM_OBJECT_WAITABLE_TIMER = 4;
  IE_EPM_OBJECT_FILE = 5;
  IE_EPM_OBJECT_NAMED_PIPE = 6;
  IE_EPM_OBJECT_REGISTRY = 7;
// IEObjectType
pub const IE_EPM_OBJECT_EVENT: i32 = 0;
pub const IE_EPM_OBJECT_MUTEX: i32 = 1;
pub const IE_EPM_OBJECT_SEMAPHORE: i32 = 2;
pub const IE_EPM_OBJECT_SHARED_MEMORY: i32 = 3;
pub const IE_EPM_OBJECT_WAITABLE_TIMER: i32 = 4;
pub const IE_EPM_OBJECT_FILE: i32 = 5;
pub const IE_EPM_OBJECT_NAMED_PIPE: i32 = 6;
pub const IE_EPM_OBJECT_REGISTRY: i32 = 7;
const
  IE_EPM_OBJECT_EVENT* = 0
  IE_EPM_OBJECT_MUTEX* = 1
  IE_EPM_OBJECT_SEMAPHORE* = 2
  IE_EPM_OBJECT_SHARED_MEMORY* = 3
  IE_EPM_OBJECT_WAITABLE_TIMER* = 4
  IE_EPM_OBJECT_FILE* = 5
  IE_EPM_OBJECT_NAMED_PIPE* = 6
  IE_EPM_OBJECT_REGISTRY* = 7
enum IEObjectType : int {
    IE_EPM_OBJECT_EVENT = 0,
    IE_EPM_OBJECT_MUTEX = 1,
    IE_EPM_OBJECT_SEMAPHORE = 2,
    IE_EPM_OBJECT_SHARED_MEMORY = 3,
    IE_EPM_OBJECT_WAITABLE_TIMER = 4,
    IE_EPM_OBJECT_FILE = 5,
    IE_EPM_OBJECT_NAMED_PIPE = 6,
    IE_EPM_OBJECT_REGISTRY = 7,
}
#define global IE_EPM_OBJECT_EVENT          0x0
#define global IE_EPM_OBJECT_MUTEX          0x1
#define global IE_EPM_OBJECT_SEMAPHORE      0x2
#define global IE_EPM_OBJECT_SHARED_MEMORY  0x3
#define global IE_EPM_OBJECT_WAITABLE_TIMER 0x4
#define global IE_EPM_OBJECT_FILE           0x5
#define global IE_EPM_OBJECT_NAMED_PIPE     0x6
#define global IE_EPM_OBJECT_REGISTRY       0x7