Win32 API 日本語リファレンス
ホームDevices.AllJoyn › alljoyn_sessionlostreason

alljoyn_sessionlostreason

列挙型
基底型i4

メンバー 6

名前10進16進
ALLJOYN_SESSIONLOST_INVALID00x0
ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION10x1
ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY20x2
ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER30x3
ALLJOYN_SESSIONLOST_LINK_TIMEOUT40x4
ALLJOYN_SESSIONLOST_REASON_OTHER50x5

各言語での定義

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

typedef enum alljoyn_sessionlostreason : int {
    ALLJOYN_SESSIONLOST_INVALID = 0,
    ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION = 1,
    ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY = 2,
    ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER = 3,
    ALLJOYN_SESSIONLOST_LINK_TIMEOUT = 4,
    ALLJOYN_SESSIONLOST_REASON_OTHER = 5
} alljoyn_sessionlostreason;
public enum alljoyn_sessionlostreason : int
{
    ALLJOYN_SESSIONLOST_INVALID = 0,
    ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION = 1,
    ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY = 2,
    ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER = 3,
    ALLJOYN_SESSIONLOST_LINK_TIMEOUT = 4,
    ALLJOYN_SESSIONLOST_REASON_OTHER = 5,
}
Public Enum alljoyn_sessionlostreason As Integer
    ALLJOYN_SESSIONLOST_INVALID = 0
    ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION = 1
    ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY = 2
    ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER = 3
    ALLJOYN_SESSIONLOST_LINK_TIMEOUT = 4
    ALLJOYN_SESSIONLOST_REASON_OTHER = 5
End Enum
import enum

class alljoyn_sessionlostreason(enum.IntEnum):
    ALLJOYN_SESSIONLOST_INVALID = 0
    ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION = 1
    ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY = 2
    ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER = 3
    ALLJOYN_SESSIONLOST_LINK_TIMEOUT = 4
    ALLJOYN_SESSIONLOST_REASON_OTHER = 5
// alljoyn_sessionlostreason
pub const ALLJOYN_SESSIONLOST_INVALID: i32 = 0;
pub const ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION: i32 = 1;
pub const ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY: i32 = 2;
pub const ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER: i32 = 3;
pub const ALLJOYN_SESSIONLOST_LINK_TIMEOUT: i32 = 4;
pub const ALLJOYN_SESSIONLOST_REASON_OTHER: i32 = 5;
// alljoyn_sessionlostreason
const (
	ALLJOYN_SESSIONLOST_INVALID int32 = 0
	ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION int32 = 1
	ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY int32 = 2
	ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER int32 = 3
	ALLJOYN_SESSIONLOST_LINK_TIMEOUT int32 = 4
	ALLJOYN_SESSIONLOST_REASON_OTHER int32 = 5
)
const
  ALLJOYN_SESSIONLOST_INVALID = 0;
  ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION = 1;
  ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY = 2;
  ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER = 3;
  ALLJOYN_SESSIONLOST_LINK_TIMEOUT = 4;
  ALLJOYN_SESSIONLOST_REASON_OTHER = 5;
// alljoyn_sessionlostreason
pub const ALLJOYN_SESSIONLOST_INVALID: i32 = 0;
pub const ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION: i32 = 1;
pub const ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY: i32 = 2;
pub const ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER: i32 = 3;
pub const ALLJOYN_SESSIONLOST_LINK_TIMEOUT: i32 = 4;
pub const ALLJOYN_SESSIONLOST_REASON_OTHER: i32 = 5;
const
  ALLJOYN_SESSIONLOST_INVALID* = 0
  ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION* = 1
  ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY* = 2
  ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER* = 3
  ALLJOYN_SESSIONLOST_LINK_TIMEOUT* = 4
  ALLJOYN_SESSIONLOST_REASON_OTHER* = 5
enum alljoyn_sessionlostreason : int {
    ALLJOYN_SESSIONLOST_INVALID = 0,
    ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION = 1,
    ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY = 2,
    ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER = 3,
    ALLJOYN_SESSIONLOST_LINK_TIMEOUT = 4,
    ALLJOYN_SESSIONLOST_REASON_OTHER = 5,
}
#define global ALLJOYN_SESSIONLOST_INVALID                    0x0
#define global ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION    0x1
#define global ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY 0x2
#define global ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER          0x3
#define global ALLJOYN_SESSIONLOST_LINK_TIMEOUT               0x4
#define global ALLJOYN_SESSIONLOST_REASON_OTHER               0x5