Win32 API 日本語リファレンス
ホームNetworking.WinSock › ICMP4_UNREACH_CODE

ICMP4_UNREACH_CODE

列挙型
基底型i4

メンバー 14

名前10進16進
ICMP4_UNREACH_NET00x0
ICMP4_UNREACH_HOST10x1
ICMP4_UNREACH_PROTOCOL20x2
ICMP4_UNREACH_PORT30x3
ICMP4_UNREACH_FRAG_NEEDED40x4
ICMP4_UNREACH_SOURCEROUTE_FAILED50x5
ICMP4_UNREACH_NET_UNKNOWN60x6
ICMP4_UNREACH_HOST_UNKNOWN70x7
ICMP4_UNREACH_ISOLATED80x8
ICMP4_UNREACH_NET_ADMIN90x9
ICMP4_UNREACH_HOST_ADMIN100xA
ICMP4_UNREACH_NET_TOS110xB
ICMP4_UNREACH_HOST_TOS120xC
ICMP4_UNREACH_ADMIN130xD

各言語での定義

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

typedef enum ICMP4_UNREACH_CODE : int {
    ICMP4_UNREACH_NET = 0,
    ICMP4_UNREACH_HOST = 1,
    ICMP4_UNREACH_PROTOCOL = 2,
    ICMP4_UNREACH_PORT = 3,
    ICMP4_UNREACH_FRAG_NEEDED = 4,
    ICMP4_UNREACH_SOURCEROUTE_FAILED = 5,
    ICMP4_UNREACH_NET_UNKNOWN = 6,
    ICMP4_UNREACH_HOST_UNKNOWN = 7,
    ICMP4_UNREACH_ISOLATED = 8,
    ICMP4_UNREACH_NET_ADMIN = 9,
    ICMP4_UNREACH_HOST_ADMIN = 10,
    ICMP4_UNREACH_NET_TOS = 11,
    ICMP4_UNREACH_HOST_TOS = 12,
    ICMP4_UNREACH_ADMIN = 13
} ICMP4_UNREACH_CODE;
public enum ICMP4_UNREACH_CODE : int
{
    ICMP4_UNREACH_NET = 0,
    ICMP4_UNREACH_HOST = 1,
    ICMP4_UNREACH_PROTOCOL = 2,
    ICMP4_UNREACH_PORT = 3,
    ICMP4_UNREACH_FRAG_NEEDED = 4,
    ICMP4_UNREACH_SOURCEROUTE_FAILED = 5,
    ICMP4_UNREACH_NET_UNKNOWN = 6,
    ICMP4_UNREACH_HOST_UNKNOWN = 7,
    ICMP4_UNREACH_ISOLATED = 8,
    ICMP4_UNREACH_NET_ADMIN = 9,
    ICMP4_UNREACH_HOST_ADMIN = 10,
    ICMP4_UNREACH_NET_TOS = 11,
    ICMP4_UNREACH_HOST_TOS = 12,
    ICMP4_UNREACH_ADMIN = 13,
}
Public Enum ICMP4_UNREACH_CODE As Integer
    ICMP4_UNREACH_NET = 0
    ICMP4_UNREACH_HOST = 1
    ICMP4_UNREACH_PROTOCOL = 2
    ICMP4_UNREACH_PORT = 3
    ICMP4_UNREACH_FRAG_NEEDED = 4
    ICMP4_UNREACH_SOURCEROUTE_FAILED = 5
    ICMP4_UNREACH_NET_UNKNOWN = 6
    ICMP4_UNREACH_HOST_UNKNOWN = 7
    ICMP4_UNREACH_ISOLATED = 8
    ICMP4_UNREACH_NET_ADMIN = 9
    ICMP4_UNREACH_HOST_ADMIN = 10
    ICMP4_UNREACH_NET_TOS = 11
    ICMP4_UNREACH_HOST_TOS = 12
    ICMP4_UNREACH_ADMIN = 13
End Enum
import enum

class ICMP4_UNREACH_CODE(enum.IntEnum):
    ICMP4_UNREACH_NET = 0
    ICMP4_UNREACH_HOST = 1
    ICMP4_UNREACH_PROTOCOL = 2
    ICMP4_UNREACH_PORT = 3
    ICMP4_UNREACH_FRAG_NEEDED = 4
    ICMP4_UNREACH_SOURCEROUTE_FAILED = 5
    ICMP4_UNREACH_NET_UNKNOWN = 6
    ICMP4_UNREACH_HOST_UNKNOWN = 7
    ICMP4_UNREACH_ISOLATED = 8
    ICMP4_UNREACH_NET_ADMIN = 9
    ICMP4_UNREACH_HOST_ADMIN = 10
    ICMP4_UNREACH_NET_TOS = 11
    ICMP4_UNREACH_HOST_TOS = 12
    ICMP4_UNREACH_ADMIN = 13
// ICMP4_UNREACH_CODE
pub const ICMP4_UNREACH_NET: i32 = 0;
pub const ICMP4_UNREACH_HOST: i32 = 1;
pub const ICMP4_UNREACH_PROTOCOL: i32 = 2;
pub const ICMP4_UNREACH_PORT: i32 = 3;
pub const ICMP4_UNREACH_FRAG_NEEDED: i32 = 4;
pub const ICMP4_UNREACH_SOURCEROUTE_FAILED: i32 = 5;
pub const ICMP4_UNREACH_NET_UNKNOWN: i32 = 6;
pub const ICMP4_UNREACH_HOST_UNKNOWN: i32 = 7;
pub const ICMP4_UNREACH_ISOLATED: i32 = 8;
pub const ICMP4_UNREACH_NET_ADMIN: i32 = 9;
pub const ICMP4_UNREACH_HOST_ADMIN: i32 = 10;
pub const ICMP4_UNREACH_NET_TOS: i32 = 11;
pub const ICMP4_UNREACH_HOST_TOS: i32 = 12;
pub const ICMP4_UNREACH_ADMIN: i32 = 13;
// ICMP4_UNREACH_CODE
const (
	ICMP4_UNREACH_NET int32 = 0
	ICMP4_UNREACH_HOST int32 = 1
	ICMP4_UNREACH_PROTOCOL int32 = 2
	ICMP4_UNREACH_PORT int32 = 3
	ICMP4_UNREACH_FRAG_NEEDED int32 = 4
	ICMP4_UNREACH_SOURCEROUTE_FAILED int32 = 5
	ICMP4_UNREACH_NET_UNKNOWN int32 = 6
	ICMP4_UNREACH_HOST_UNKNOWN int32 = 7
	ICMP4_UNREACH_ISOLATED int32 = 8
	ICMP4_UNREACH_NET_ADMIN int32 = 9
	ICMP4_UNREACH_HOST_ADMIN int32 = 10
	ICMP4_UNREACH_NET_TOS int32 = 11
	ICMP4_UNREACH_HOST_TOS int32 = 12
	ICMP4_UNREACH_ADMIN int32 = 13
)
const
  ICMP4_UNREACH_NET = 0;
  ICMP4_UNREACH_HOST = 1;
  ICMP4_UNREACH_PROTOCOL = 2;
  ICMP4_UNREACH_PORT = 3;
  ICMP4_UNREACH_FRAG_NEEDED = 4;
  ICMP4_UNREACH_SOURCEROUTE_FAILED = 5;
  ICMP4_UNREACH_NET_UNKNOWN = 6;
  ICMP4_UNREACH_HOST_UNKNOWN = 7;
  ICMP4_UNREACH_ISOLATED = 8;
  ICMP4_UNREACH_NET_ADMIN = 9;
  ICMP4_UNREACH_HOST_ADMIN = 10;
  ICMP4_UNREACH_NET_TOS = 11;
  ICMP4_UNREACH_HOST_TOS = 12;
  ICMP4_UNREACH_ADMIN = 13;
// ICMP4_UNREACH_CODE
pub const ICMP4_UNREACH_NET: i32 = 0;
pub const ICMP4_UNREACH_HOST: i32 = 1;
pub const ICMP4_UNREACH_PROTOCOL: i32 = 2;
pub const ICMP4_UNREACH_PORT: i32 = 3;
pub const ICMP4_UNREACH_FRAG_NEEDED: i32 = 4;
pub const ICMP4_UNREACH_SOURCEROUTE_FAILED: i32 = 5;
pub const ICMP4_UNREACH_NET_UNKNOWN: i32 = 6;
pub const ICMP4_UNREACH_HOST_UNKNOWN: i32 = 7;
pub const ICMP4_UNREACH_ISOLATED: i32 = 8;
pub const ICMP4_UNREACH_NET_ADMIN: i32 = 9;
pub const ICMP4_UNREACH_HOST_ADMIN: i32 = 10;
pub const ICMP4_UNREACH_NET_TOS: i32 = 11;
pub const ICMP4_UNREACH_HOST_TOS: i32 = 12;
pub const ICMP4_UNREACH_ADMIN: i32 = 13;
const
  ICMP4_UNREACH_NET* = 0
  ICMP4_UNREACH_HOST* = 1
  ICMP4_UNREACH_PROTOCOL* = 2
  ICMP4_UNREACH_PORT* = 3
  ICMP4_UNREACH_FRAG_NEEDED* = 4
  ICMP4_UNREACH_SOURCEROUTE_FAILED* = 5
  ICMP4_UNREACH_NET_UNKNOWN* = 6
  ICMP4_UNREACH_HOST_UNKNOWN* = 7
  ICMP4_UNREACH_ISOLATED* = 8
  ICMP4_UNREACH_NET_ADMIN* = 9
  ICMP4_UNREACH_HOST_ADMIN* = 10
  ICMP4_UNREACH_NET_TOS* = 11
  ICMP4_UNREACH_HOST_TOS* = 12
  ICMP4_UNREACH_ADMIN* = 13
enum ICMP4_UNREACH_CODE : int {
    ICMP4_UNREACH_NET = 0,
    ICMP4_UNREACH_HOST = 1,
    ICMP4_UNREACH_PROTOCOL = 2,
    ICMP4_UNREACH_PORT = 3,
    ICMP4_UNREACH_FRAG_NEEDED = 4,
    ICMP4_UNREACH_SOURCEROUTE_FAILED = 5,
    ICMP4_UNREACH_NET_UNKNOWN = 6,
    ICMP4_UNREACH_HOST_UNKNOWN = 7,
    ICMP4_UNREACH_ISOLATED = 8,
    ICMP4_UNREACH_NET_ADMIN = 9,
    ICMP4_UNREACH_HOST_ADMIN = 10,
    ICMP4_UNREACH_NET_TOS = 11,
    ICMP4_UNREACH_HOST_TOS = 12,
    ICMP4_UNREACH_ADMIN = 13,
}
#define global ICMP4_UNREACH_NET                0x0
#define global ICMP4_UNREACH_HOST               0x1
#define global ICMP4_UNREACH_PROTOCOL           0x2
#define global ICMP4_UNREACH_PORT               0x3
#define global ICMP4_UNREACH_FRAG_NEEDED        0x4
#define global ICMP4_UNREACH_SOURCEROUTE_FAILED 0x5
#define global ICMP4_UNREACH_NET_UNKNOWN        0x6
#define global ICMP4_UNREACH_HOST_UNKNOWN       0x7
#define global ICMP4_UNREACH_ISOLATED           0x8
#define global ICMP4_UNREACH_NET_ADMIN          0x9
#define global ICMP4_UNREACH_HOST_ADMIN         0xA
#define global ICMP4_UNREACH_NET_TOS            0xB
#define global ICMP4_UNREACH_HOST_TOS           0xC
#define global ICMP4_UNREACH_ADMIN              0xD