Win32 API 日本語リファレンス
ホームSecurity.AppLocker › SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS

SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS

列挙型フラグ
基底型u4

メンバー 4

名前10進16進
SAFER_TOKEN_NULL_IF_EQUAL10x1
SAFER_TOKEN_COMPARE_ONLY20x2
SAFER_TOKEN_MAKE_INERT40x4
SAFER_TOKEN_WANT_FLAGS80x8

各言語での定義

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

typedef enum SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS : unsigned int {
    SAFER_TOKEN_NULL_IF_EQUAL = 1,
    SAFER_TOKEN_COMPARE_ONLY = 2,
    SAFER_TOKEN_MAKE_INERT = 4,
    SAFER_TOKEN_WANT_FLAGS = 8
} SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS;
[Flags]
public enum SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS : uint
{
    SAFER_TOKEN_NULL_IF_EQUAL = 1,
    SAFER_TOKEN_COMPARE_ONLY = 2,
    SAFER_TOKEN_MAKE_INERT = 4,
    SAFER_TOKEN_WANT_FLAGS = 8,
}
<Flags>
Public Enum SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS As UInteger
    SAFER_TOKEN_NULL_IF_EQUAL = 1
    SAFER_TOKEN_COMPARE_ONLY = 2
    SAFER_TOKEN_MAKE_INERT = 4
    SAFER_TOKEN_WANT_FLAGS = 8
End Enum
import enum

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