Win32 API 日本語リファレンス
ホームMedia.KernelStreaming › KSEVENT_DEVCMD

KSEVENT_DEVCMD

列挙型
基底型i4

メンバー 8

名前10進16進
KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY00x0
KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY10x1
KSEVENT_EXTDEV_COMMAND_BUSRESET20x2
KSEVENT_EXTDEV_TIMECODE_UPDATE30x3
KSEVENT_EXTDEV_OPERATION_MODE_UPDATE40x4
KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE50x5
KSEVENT_EXTDEV_NOTIFY_REMOVAL60x6
KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE70x7

各言語での定義

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

typedef enum KSEVENT_DEVCMD : int {
    KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY = 0,
    KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY = 1,
    KSEVENT_EXTDEV_COMMAND_BUSRESET = 2,
    KSEVENT_EXTDEV_TIMECODE_UPDATE = 3,
    KSEVENT_EXTDEV_OPERATION_MODE_UPDATE = 4,
    KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE = 5,
    KSEVENT_EXTDEV_NOTIFY_REMOVAL = 6,
    KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE = 7
} KSEVENT_DEVCMD;
public enum KSEVENT_DEVCMD : int
{
    KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY = 0,
    KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY = 1,
    KSEVENT_EXTDEV_COMMAND_BUSRESET = 2,
    KSEVENT_EXTDEV_TIMECODE_UPDATE = 3,
    KSEVENT_EXTDEV_OPERATION_MODE_UPDATE = 4,
    KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE = 5,
    KSEVENT_EXTDEV_NOTIFY_REMOVAL = 6,
    KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE = 7,
}
Public Enum KSEVENT_DEVCMD As Integer
    KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY = 0
    KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY = 1
    KSEVENT_EXTDEV_COMMAND_BUSRESET = 2
    KSEVENT_EXTDEV_TIMECODE_UPDATE = 3
    KSEVENT_EXTDEV_OPERATION_MODE_UPDATE = 4
    KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE = 5
    KSEVENT_EXTDEV_NOTIFY_REMOVAL = 6
    KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE = 7
End Enum
import enum

class KSEVENT_DEVCMD(enum.IntEnum):
    KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY = 0
    KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY = 1
    KSEVENT_EXTDEV_COMMAND_BUSRESET = 2
    KSEVENT_EXTDEV_TIMECODE_UPDATE = 3
    KSEVENT_EXTDEV_OPERATION_MODE_UPDATE = 4
    KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE = 5
    KSEVENT_EXTDEV_NOTIFY_REMOVAL = 6
    KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE = 7
// KSEVENT_DEVCMD
pub const KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY: i32 = 0;
pub const KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY: i32 = 1;
pub const KSEVENT_EXTDEV_COMMAND_BUSRESET: i32 = 2;
pub const KSEVENT_EXTDEV_TIMECODE_UPDATE: i32 = 3;
pub const KSEVENT_EXTDEV_OPERATION_MODE_UPDATE: i32 = 4;
pub const KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE: i32 = 5;
pub const KSEVENT_EXTDEV_NOTIFY_REMOVAL: i32 = 6;
pub const KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE: i32 = 7;
// KSEVENT_DEVCMD
const (
	KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY int32 = 0
	KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY int32 = 1
	KSEVENT_EXTDEV_COMMAND_BUSRESET int32 = 2
	KSEVENT_EXTDEV_TIMECODE_UPDATE int32 = 3
	KSEVENT_EXTDEV_OPERATION_MODE_UPDATE int32 = 4
	KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE int32 = 5
	KSEVENT_EXTDEV_NOTIFY_REMOVAL int32 = 6
	KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE int32 = 7
)
const
  KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY = 0;
  KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY = 1;
  KSEVENT_EXTDEV_COMMAND_BUSRESET = 2;
  KSEVENT_EXTDEV_TIMECODE_UPDATE = 3;
  KSEVENT_EXTDEV_OPERATION_MODE_UPDATE = 4;
  KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE = 5;
  KSEVENT_EXTDEV_NOTIFY_REMOVAL = 6;
  KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE = 7;
// KSEVENT_DEVCMD
pub const KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY: i32 = 0;
pub const KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY: i32 = 1;
pub const KSEVENT_EXTDEV_COMMAND_BUSRESET: i32 = 2;
pub const KSEVENT_EXTDEV_TIMECODE_UPDATE: i32 = 3;
pub const KSEVENT_EXTDEV_OPERATION_MODE_UPDATE: i32 = 4;
pub const KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE: i32 = 5;
pub const KSEVENT_EXTDEV_NOTIFY_REMOVAL: i32 = 6;
pub const KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE: i32 = 7;
const
  KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY* = 0
  KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY* = 1
  KSEVENT_EXTDEV_COMMAND_BUSRESET* = 2
  KSEVENT_EXTDEV_TIMECODE_UPDATE* = 3
  KSEVENT_EXTDEV_OPERATION_MODE_UPDATE* = 4
  KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE* = 5
  KSEVENT_EXTDEV_NOTIFY_REMOVAL* = 6
  KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE* = 7
enum KSEVENT_DEVCMD : int {
    KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY = 0,
    KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY = 1,
    KSEVENT_EXTDEV_COMMAND_BUSRESET = 2,
    KSEVENT_EXTDEV_TIMECODE_UPDATE = 3,
    KSEVENT_EXTDEV_OPERATION_MODE_UPDATE = 4,
    KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE = 5,
    KSEVENT_EXTDEV_NOTIFY_REMOVAL = 6,
    KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE = 7,
}
#define global KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY  0x0
#define global KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY 0x1
#define global KSEVENT_EXTDEV_COMMAND_BUSRESET              0x2
#define global KSEVENT_EXTDEV_TIMECODE_UPDATE               0x3
#define global KSEVENT_EXTDEV_OPERATION_MODE_UPDATE         0x4
#define global KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE        0x5
#define global KSEVENT_EXTDEV_NOTIFY_REMOVAL                0x6
#define global KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE          0x7