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

TOKEN_PRIVILEGES_ATTRIBUTES

列挙型フラグ
基底型u4

メンバー 4

名前10進16進
SE_PRIVILEGE_ENABLED20x2
SE_PRIVILEGE_ENABLED_BY_DEFAULT10x1
SE_PRIVILEGE_REMOVED40x4
SE_PRIVILEGE_USED_FOR_ACCESS21474836480x80000000

各言語での定義

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

typedef enum TOKEN_PRIVILEGES_ATTRIBUTES : unsigned int {
    SE_PRIVILEGE_ENABLED = 2,
    SE_PRIVILEGE_ENABLED_BY_DEFAULT = 1,
    SE_PRIVILEGE_REMOVED = 4,
    SE_PRIVILEGE_USED_FOR_ACCESS = 2147483648
} TOKEN_PRIVILEGES_ATTRIBUTES;
[Flags]
public enum TOKEN_PRIVILEGES_ATTRIBUTES : uint
{
    SE_PRIVILEGE_ENABLED = 2,
    SE_PRIVILEGE_ENABLED_BY_DEFAULT = 1,
    SE_PRIVILEGE_REMOVED = 4,
    SE_PRIVILEGE_USED_FOR_ACCESS = 2147483648,
}
<Flags>
Public Enum TOKEN_PRIVILEGES_ATTRIBUTES As UInteger
    SE_PRIVILEGE_ENABLED = 2
    SE_PRIVILEGE_ENABLED_BY_DEFAULT = 1
    SE_PRIVILEGE_REMOVED = 4
    SE_PRIVILEGE_USED_FOR_ACCESS = 2147483648
End Enum
import enum

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