Win32 API 日本語リファレンス
ホームFoundation › HANDLE_FLAGS

HANDLE_FLAGS

列挙型フラグ
基底型u4

メンバー 2

名前10進16進
HANDLE_FLAG_INHERIT10x1
HANDLE_FLAG_PROTECT_FROM_CLOSE20x2

各言語での定義

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

typedef enum HANDLE_FLAGS : unsigned int {
    HANDLE_FLAG_INHERIT = 1,
    HANDLE_FLAG_PROTECT_FROM_CLOSE = 2
} HANDLE_FLAGS;
[Flags]
public enum HANDLE_FLAGS : uint
{
    HANDLE_FLAG_INHERIT = 1,
    HANDLE_FLAG_PROTECT_FROM_CLOSE = 2,
}
<Flags>
Public Enum HANDLE_FLAGS As UInteger
    HANDLE_FLAG_INHERIT = 1
    HANDLE_FLAG_PROTECT_FROM_CLOSE = 2
End Enum
import enum

class HANDLE_FLAGS(enum.IntFlag):
    HANDLE_FLAG_INHERIT = 1
    HANDLE_FLAG_PROTECT_FROM_CLOSE = 2
// HANDLE_FLAGS (flags)
pub const HANDLE_FLAG_INHERIT: u32 = 1;
pub const HANDLE_FLAG_PROTECT_FROM_CLOSE: u32 = 2;
// HANDLE_FLAGS
const (
	HANDLE_FLAG_INHERIT uint32 = 1
	HANDLE_FLAG_PROTECT_FROM_CLOSE uint32 = 2
)
const
  HANDLE_FLAG_INHERIT = 1;
  HANDLE_FLAG_PROTECT_FROM_CLOSE = 2;
// HANDLE_FLAGS
pub const HANDLE_FLAG_INHERIT: u32 = 1;
pub const HANDLE_FLAG_PROTECT_FROM_CLOSE: u32 = 2;
const
  HANDLE_FLAG_INHERIT* = 1
  HANDLE_FLAG_PROTECT_FROM_CLOSE* = 2
enum HANDLE_FLAGS : uint {
    HANDLE_FLAG_INHERIT = 1,
    HANDLE_FLAG_PROTECT_FROM_CLOSE = 2,
}
#define global HANDLE_FLAG_INHERIT            0x1
#define global HANDLE_FLAG_PROTECT_FROM_CLOSE 0x2
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。