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

SERVICE_NOTIFY

列挙型フラグ
基底型u4

メンバー 10

名前10進16進
SERVICE_NOTIFY_CREATED1280x80
SERVICE_NOTIFY_CONTINUE_PENDING160x10
SERVICE_NOTIFY_DELETE_PENDING5120x200
SERVICE_NOTIFY_DELETED2560x100
SERVICE_NOTIFY_PAUSE_PENDING320x20
SERVICE_NOTIFY_PAUSED640x40
SERVICE_NOTIFY_RUNNING80x8
SERVICE_NOTIFY_START_PENDING20x2
SERVICE_NOTIFY_STOP_PENDING40x4
SERVICE_NOTIFY_STOPPED10x1

各言語での定義

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

typedef enum SERVICE_NOTIFY : unsigned int {
    SERVICE_NOTIFY_CREATED = 128,
    SERVICE_NOTIFY_CONTINUE_PENDING = 16,
    SERVICE_NOTIFY_DELETE_PENDING = 512,
    SERVICE_NOTIFY_DELETED = 256,
    SERVICE_NOTIFY_PAUSE_PENDING = 32,
    SERVICE_NOTIFY_PAUSED = 64,
    SERVICE_NOTIFY_RUNNING = 8,
    SERVICE_NOTIFY_START_PENDING = 2,
    SERVICE_NOTIFY_STOP_PENDING = 4,
    SERVICE_NOTIFY_STOPPED = 1
} SERVICE_NOTIFY;
[Flags]
public enum SERVICE_NOTIFY : uint
{
    SERVICE_NOTIFY_CREATED = 128,
    SERVICE_NOTIFY_CONTINUE_PENDING = 16,
    SERVICE_NOTIFY_DELETE_PENDING = 512,
    SERVICE_NOTIFY_DELETED = 256,
    SERVICE_NOTIFY_PAUSE_PENDING = 32,
    SERVICE_NOTIFY_PAUSED = 64,
    SERVICE_NOTIFY_RUNNING = 8,
    SERVICE_NOTIFY_START_PENDING = 2,
    SERVICE_NOTIFY_STOP_PENDING = 4,
    SERVICE_NOTIFY_STOPPED = 1,
}
<Flags>
Public Enum SERVICE_NOTIFY As UInteger
    SERVICE_NOTIFY_CREATED = 128
    SERVICE_NOTIFY_CONTINUE_PENDING = 16
    SERVICE_NOTIFY_DELETE_PENDING = 512
    SERVICE_NOTIFY_DELETED = 256
    SERVICE_NOTIFY_PAUSE_PENDING = 32
    SERVICE_NOTIFY_PAUSED = 64
    SERVICE_NOTIFY_RUNNING = 8
    SERVICE_NOTIFY_START_PENDING = 2
    SERVICE_NOTIFY_STOP_PENDING = 4
    SERVICE_NOTIFY_STOPPED = 1
End Enum
import enum

class SERVICE_NOTIFY(enum.IntFlag):
    SERVICE_NOTIFY_CREATED = 128
    SERVICE_NOTIFY_CONTINUE_PENDING = 16
    SERVICE_NOTIFY_DELETE_PENDING = 512
    SERVICE_NOTIFY_DELETED = 256
    SERVICE_NOTIFY_PAUSE_PENDING = 32
    SERVICE_NOTIFY_PAUSED = 64
    SERVICE_NOTIFY_RUNNING = 8
    SERVICE_NOTIFY_START_PENDING = 2
    SERVICE_NOTIFY_STOP_PENDING = 4
    SERVICE_NOTIFY_STOPPED = 1
// SERVICE_NOTIFY (flags)
pub const SERVICE_NOTIFY_CREATED: u32 = 128;
pub const SERVICE_NOTIFY_CONTINUE_PENDING: u32 = 16;
pub const SERVICE_NOTIFY_DELETE_PENDING: u32 = 512;
pub const SERVICE_NOTIFY_DELETED: u32 = 256;
pub const SERVICE_NOTIFY_PAUSE_PENDING: u32 = 32;
pub const SERVICE_NOTIFY_PAUSED: u32 = 64;
pub const SERVICE_NOTIFY_RUNNING: u32 = 8;
pub const SERVICE_NOTIFY_START_PENDING: u32 = 2;
pub const SERVICE_NOTIFY_STOP_PENDING: u32 = 4;
pub const SERVICE_NOTIFY_STOPPED: u32 = 1;
// SERVICE_NOTIFY
const (
	SERVICE_NOTIFY_CREATED uint32 = 128
	SERVICE_NOTIFY_CONTINUE_PENDING uint32 = 16
	SERVICE_NOTIFY_DELETE_PENDING uint32 = 512
	SERVICE_NOTIFY_DELETED uint32 = 256
	SERVICE_NOTIFY_PAUSE_PENDING uint32 = 32
	SERVICE_NOTIFY_PAUSED uint32 = 64
	SERVICE_NOTIFY_RUNNING uint32 = 8
	SERVICE_NOTIFY_START_PENDING uint32 = 2
	SERVICE_NOTIFY_STOP_PENDING uint32 = 4
	SERVICE_NOTIFY_STOPPED uint32 = 1
)
const
  SERVICE_NOTIFY_CREATED = 128;
  SERVICE_NOTIFY_CONTINUE_PENDING = 16;
  SERVICE_NOTIFY_DELETE_PENDING = 512;
  SERVICE_NOTIFY_DELETED = 256;
  SERVICE_NOTIFY_PAUSE_PENDING = 32;
  SERVICE_NOTIFY_PAUSED = 64;
  SERVICE_NOTIFY_RUNNING = 8;
  SERVICE_NOTIFY_START_PENDING = 2;
  SERVICE_NOTIFY_STOP_PENDING = 4;
  SERVICE_NOTIFY_STOPPED = 1;
// SERVICE_NOTIFY
pub const SERVICE_NOTIFY_CREATED: u32 = 128;
pub const SERVICE_NOTIFY_CONTINUE_PENDING: u32 = 16;
pub const SERVICE_NOTIFY_DELETE_PENDING: u32 = 512;
pub const SERVICE_NOTIFY_DELETED: u32 = 256;
pub const SERVICE_NOTIFY_PAUSE_PENDING: u32 = 32;
pub const SERVICE_NOTIFY_PAUSED: u32 = 64;
pub const SERVICE_NOTIFY_RUNNING: u32 = 8;
pub const SERVICE_NOTIFY_START_PENDING: u32 = 2;
pub const SERVICE_NOTIFY_STOP_PENDING: u32 = 4;
pub const SERVICE_NOTIFY_STOPPED: u32 = 1;
const
  SERVICE_NOTIFY_CREATED* = 128
  SERVICE_NOTIFY_CONTINUE_PENDING* = 16
  SERVICE_NOTIFY_DELETE_PENDING* = 512
  SERVICE_NOTIFY_DELETED* = 256
  SERVICE_NOTIFY_PAUSE_PENDING* = 32
  SERVICE_NOTIFY_PAUSED* = 64
  SERVICE_NOTIFY_RUNNING* = 8
  SERVICE_NOTIFY_START_PENDING* = 2
  SERVICE_NOTIFY_STOP_PENDING* = 4
  SERVICE_NOTIFY_STOPPED* = 1
enum SERVICE_NOTIFY : uint {
    SERVICE_NOTIFY_CREATED = 128,
    SERVICE_NOTIFY_CONTINUE_PENDING = 16,
    SERVICE_NOTIFY_DELETE_PENDING = 512,
    SERVICE_NOTIFY_DELETED = 256,
    SERVICE_NOTIFY_PAUSE_PENDING = 32,
    SERVICE_NOTIFY_PAUSED = 64,
    SERVICE_NOTIFY_RUNNING = 8,
    SERVICE_NOTIFY_START_PENDING = 2,
    SERVICE_NOTIFY_STOP_PENDING = 4,
    SERVICE_NOTIFY_STOPPED = 1,
}
#define global SERVICE_NOTIFY_CREATED          0x80
#define global SERVICE_NOTIFY_CONTINUE_PENDING 0x10
#define global SERVICE_NOTIFY_DELETE_PENDING   0x200
#define global SERVICE_NOTIFY_DELETED          0x100
#define global SERVICE_NOTIFY_PAUSE_PENDING    0x20
#define global SERVICE_NOTIFY_PAUSED           0x40
#define global SERVICE_NOTIFY_RUNNING          0x8
#define global SERVICE_NOTIFY_START_PENDING    0x2
#define global SERVICE_NOTIFY_STOP_PENDING     0x4
#define global SERVICE_NOTIFY_STOPPED          0x1
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。