Win32 API 日本語リファレンス
ホームSystem.Wmi › WBEM_SECURITY_FLAGS

WBEM_SECURITY_FLAGS

列挙型
基底型i4

メンバー 8

名前10進16進
WBEM_ENABLE10x1
WBEM_METHOD_EXECUTE20x2
WBEM_FULL_WRITE_REP40x4
WBEM_PARTIAL_WRITE_REP80x8
WBEM_WRITE_PROVIDER160x10
WBEM_REMOTE_ACCESS320x20
WBEM_RIGHT_SUBSCRIBE640x40
WBEM_RIGHT_PUBLISH1280x80

各言語での定義

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

typedef enum WBEM_SECURITY_FLAGS : int {
    WBEM_ENABLE = 1,
    WBEM_METHOD_EXECUTE = 2,
    WBEM_FULL_WRITE_REP = 4,
    WBEM_PARTIAL_WRITE_REP = 8,
    WBEM_WRITE_PROVIDER = 16,
    WBEM_REMOTE_ACCESS = 32,
    WBEM_RIGHT_SUBSCRIBE = 64,
    WBEM_RIGHT_PUBLISH = 128
} WBEM_SECURITY_FLAGS;
public enum WBEM_SECURITY_FLAGS : int
{
    WBEM_ENABLE = 1,
    WBEM_METHOD_EXECUTE = 2,
    WBEM_FULL_WRITE_REP = 4,
    WBEM_PARTIAL_WRITE_REP = 8,
    WBEM_WRITE_PROVIDER = 16,
    WBEM_REMOTE_ACCESS = 32,
    WBEM_RIGHT_SUBSCRIBE = 64,
    WBEM_RIGHT_PUBLISH = 128,
}
Public Enum WBEM_SECURITY_FLAGS As Integer
    WBEM_ENABLE = 1
    WBEM_METHOD_EXECUTE = 2
    WBEM_FULL_WRITE_REP = 4
    WBEM_PARTIAL_WRITE_REP = 8
    WBEM_WRITE_PROVIDER = 16
    WBEM_REMOTE_ACCESS = 32
    WBEM_RIGHT_SUBSCRIBE = 64
    WBEM_RIGHT_PUBLISH = 128
End Enum
import enum

class WBEM_SECURITY_FLAGS(enum.IntEnum):
    WBEM_ENABLE = 1
    WBEM_METHOD_EXECUTE = 2
    WBEM_FULL_WRITE_REP = 4
    WBEM_PARTIAL_WRITE_REP = 8
    WBEM_WRITE_PROVIDER = 16
    WBEM_REMOTE_ACCESS = 32
    WBEM_RIGHT_SUBSCRIBE = 64
    WBEM_RIGHT_PUBLISH = 128
// WBEM_SECURITY_FLAGS
pub const WBEM_ENABLE: i32 = 1;
pub const WBEM_METHOD_EXECUTE: i32 = 2;
pub const WBEM_FULL_WRITE_REP: i32 = 4;
pub const WBEM_PARTIAL_WRITE_REP: i32 = 8;
pub const WBEM_WRITE_PROVIDER: i32 = 16;
pub const WBEM_REMOTE_ACCESS: i32 = 32;
pub const WBEM_RIGHT_SUBSCRIBE: i32 = 64;
pub const WBEM_RIGHT_PUBLISH: i32 = 128;
// WBEM_SECURITY_FLAGS
const (
	WBEM_ENABLE int32 = 1
	WBEM_METHOD_EXECUTE int32 = 2
	WBEM_FULL_WRITE_REP int32 = 4
	WBEM_PARTIAL_WRITE_REP int32 = 8
	WBEM_WRITE_PROVIDER int32 = 16
	WBEM_REMOTE_ACCESS int32 = 32
	WBEM_RIGHT_SUBSCRIBE int32 = 64
	WBEM_RIGHT_PUBLISH int32 = 128
)
const
  WBEM_ENABLE = 1;
  WBEM_METHOD_EXECUTE = 2;
  WBEM_FULL_WRITE_REP = 4;
  WBEM_PARTIAL_WRITE_REP = 8;
  WBEM_WRITE_PROVIDER = 16;
  WBEM_REMOTE_ACCESS = 32;
  WBEM_RIGHT_SUBSCRIBE = 64;
  WBEM_RIGHT_PUBLISH = 128;
// WBEM_SECURITY_FLAGS
pub const WBEM_ENABLE: i32 = 1;
pub const WBEM_METHOD_EXECUTE: i32 = 2;
pub const WBEM_FULL_WRITE_REP: i32 = 4;
pub const WBEM_PARTIAL_WRITE_REP: i32 = 8;
pub const WBEM_WRITE_PROVIDER: i32 = 16;
pub const WBEM_REMOTE_ACCESS: i32 = 32;
pub const WBEM_RIGHT_SUBSCRIBE: i32 = 64;
pub const WBEM_RIGHT_PUBLISH: i32 = 128;
const
  WBEM_ENABLE* = 1
  WBEM_METHOD_EXECUTE* = 2
  WBEM_FULL_WRITE_REP* = 4
  WBEM_PARTIAL_WRITE_REP* = 8
  WBEM_WRITE_PROVIDER* = 16
  WBEM_REMOTE_ACCESS* = 32
  WBEM_RIGHT_SUBSCRIBE* = 64
  WBEM_RIGHT_PUBLISH* = 128
enum WBEM_SECURITY_FLAGS : int {
    WBEM_ENABLE = 1,
    WBEM_METHOD_EXECUTE = 2,
    WBEM_FULL_WRITE_REP = 4,
    WBEM_PARTIAL_WRITE_REP = 8,
    WBEM_WRITE_PROVIDER = 16,
    WBEM_REMOTE_ACCESS = 32,
    WBEM_RIGHT_SUBSCRIBE = 64,
    WBEM_RIGHT_PUBLISH = 128,
}
#define global WBEM_ENABLE            0x1
#define global WBEM_METHOD_EXECUTE    0x2
#define global WBEM_FULL_WRITE_REP    0x4
#define global WBEM_PARTIAL_WRITE_REP 0x8
#define global WBEM_WRITE_PROVIDER    0x10
#define global WBEM_REMOTE_ACCESS     0x20
#define global WBEM_RIGHT_SUBSCRIBE   0x40
#define global WBEM_RIGHT_PUBLISH     0x80