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

CLAIM_SECURITY_ATTRIBUTE_FLAGS

列挙型フラグ
基底型u4

メンバー 6

名前10進16進
CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE10x1
CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE20x2
CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY40x4
CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT80x8
CLAIM_SECURITY_ATTRIBUTE_DISABLED160x10
CLAIM_SECURITY_ATTRIBUTE_MANDATORY320x20

各言語での定義

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

typedef enum CLAIM_SECURITY_ATTRIBUTE_FLAGS : unsigned int {
    CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE = 1,
    CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE = 2,
    CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY = 4,
    CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT = 8,
    CLAIM_SECURITY_ATTRIBUTE_DISABLED = 16,
    CLAIM_SECURITY_ATTRIBUTE_MANDATORY = 32
} CLAIM_SECURITY_ATTRIBUTE_FLAGS;
[Flags]
public enum CLAIM_SECURITY_ATTRIBUTE_FLAGS : uint
{
    CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE = 1,
    CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE = 2,
    CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY = 4,
    CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT = 8,
    CLAIM_SECURITY_ATTRIBUTE_DISABLED = 16,
    CLAIM_SECURITY_ATTRIBUTE_MANDATORY = 32,
}
<Flags>
Public Enum CLAIM_SECURITY_ATTRIBUTE_FLAGS As UInteger
    CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE = 1
    CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE = 2
    CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY = 4
    CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT = 8
    CLAIM_SECURITY_ATTRIBUTE_DISABLED = 16
    CLAIM_SECURITY_ATTRIBUTE_MANDATORY = 32
End Enum
import enum

class CLAIM_SECURITY_ATTRIBUTE_FLAGS(enum.IntFlag):
    CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE = 1
    CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE = 2
    CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY = 4
    CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT = 8
    CLAIM_SECURITY_ATTRIBUTE_DISABLED = 16
    CLAIM_SECURITY_ATTRIBUTE_MANDATORY = 32
// CLAIM_SECURITY_ATTRIBUTE_FLAGS (flags)
pub const CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE: u32 = 1;
pub const CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE: u32 = 2;
pub const CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY: u32 = 4;
pub const CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT: u32 = 8;
pub const CLAIM_SECURITY_ATTRIBUTE_DISABLED: u32 = 16;
pub const CLAIM_SECURITY_ATTRIBUTE_MANDATORY: u32 = 32;
// CLAIM_SECURITY_ATTRIBUTE_FLAGS
const (
	CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE uint32 = 1
	CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE uint32 = 2
	CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY uint32 = 4
	CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT uint32 = 8
	CLAIM_SECURITY_ATTRIBUTE_DISABLED uint32 = 16
	CLAIM_SECURITY_ATTRIBUTE_MANDATORY uint32 = 32
)
const
  CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE = 1;
  CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE = 2;
  CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY = 4;
  CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT = 8;
  CLAIM_SECURITY_ATTRIBUTE_DISABLED = 16;
  CLAIM_SECURITY_ATTRIBUTE_MANDATORY = 32;
// CLAIM_SECURITY_ATTRIBUTE_FLAGS
pub const CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE: u32 = 1;
pub const CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE: u32 = 2;
pub const CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY: u32 = 4;
pub const CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT: u32 = 8;
pub const CLAIM_SECURITY_ATTRIBUTE_DISABLED: u32 = 16;
pub const CLAIM_SECURITY_ATTRIBUTE_MANDATORY: u32 = 32;
const
  CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE* = 1
  CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE* = 2
  CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY* = 4
  CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT* = 8
  CLAIM_SECURITY_ATTRIBUTE_DISABLED* = 16
  CLAIM_SECURITY_ATTRIBUTE_MANDATORY* = 32
enum CLAIM_SECURITY_ATTRIBUTE_FLAGS : uint {
    CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE = 1,
    CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE = 2,
    CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY = 4,
    CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT = 8,
    CLAIM_SECURITY_ATTRIBUTE_DISABLED = 16,
    CLAIM_SECURITY_ATTRIBUTE_MANDATORY = 32,
}
#define global CLAIM_SECURITY_ATTRIBUTE_NON_INHERITABLE      0x1
#define global CLAIM_SECURITY_ATTRIBUTE_VALUE_CASE_SENSITIVE 0x2
#define global CLAIM_SECURITY_ATTRIBUTE_USE_FOR_DENY_ONLY    0x4
#define global CLAIM_SECURITY_ATTRIBUTE_DISABLED_BY_DEFAULT  0x8
#define global CLAIM_SECURITY_ATTRIBUTE_DISABLED             0x10
#define global CLAIM_SECURITY_ATTRIBUTE_MANDATORY            0x20
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。