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

IPPROTO

列挙型
基底型i4

メンバー 37

名前10進16進
IPPROTO_HOPOPTS00x0
IPPROTO_ICMP10x1
IPPROTO_IGMP20x2
IPPROTO_GGP30x3
IPPROTO_IPV440x4
IPPROTO_ST50x5
IPPROTO_TCP60x6
IPPROTO_CBT70x7
IPPROTO_EGP80x8
IPPROTO_IGP90x9
IPPROTO_PUP120xC
IPPROTO_UDP170x11
IPPROTO_IDP220x16
IPPROTO_RDP270x1B
IPPROTO_IPV6410x29
IPPROTO_ROUTING430x2B
IPPROTO_FRAGMENT440x2C
IPPROTO_ESP500x32
IPPROTO_AH510x33
IPPROTO_ICMPV6580x3A
IPPROTO_NONE590x3B
IPPROTO_DSTOPTS600x3C
IPPROTO_ND770x4D
IPPROTO_ICLFXBM780x4E
IPPROTO_PIM1030x67
IPPROTO_PGM1130x71
IPPROTO_L2TP1150x73
IPPROTO_SCTP1320x84
IPPROTO_RAW2550xFF
IPPROTO_MAX2560x100
IPPROTO_RESERVED_RAW2570x101
IPPROTO_RESERVED_IPSEC2580x102
IPPROTO_RESERVED_IPSECOFFLOAD2590x103
IPPROTO_RESERVED_WNV2600x104
IPPROTO_RESERVED_MAX2610x105
IPPROTO_IP00x0
IPPROTO_RM1130x71

各言語での定義

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

typedef enum IPPROTO : int {
    IPPROTO_HOPOPTS = 0,
    IPPROTO_ICMP = 1,
    IPPROTO_IGMP = 2,
    IPPROTO_GGP = 3,
    IPPROTO_IPV4 = 4,
    IPPROTO_ST = 5,
    IPPROTO_TCP = 6,
    IPPROTO_CBT = 7,
    IPPROTO_EGP = 8,
    IPPROTO_IGP = 9,
    IPPROTO_PUP = 12,
    IPPROTO_UDP = 17,
    IPPROTO_IDP = 22,
    IPPROTO_RDP = 27,
    IPPROTO_IPV6 = 41,
    IPPROTO_ROUTING = 43,
    IPPROTO_FRAGMENT = 44,
    IPPROTO_ESP = 50,
    IPPROTO_AH = 51,
    IPPROTO_ICMPV6 = 58,
    IPPROTO_NONE = 59,
    IPPROTO_DSTOPTS = 60,
    IPPROTO_ND = 77,
    IPPROTO_ICLFXBM = 78,
    IPPROTO_PIM = 103,
    IPPROTO_PGM = 113,
    IPPROTO_L2TP = 115,
    IPPROTO_SCTP = 132,
    IPPROTO_RAW = 255,
    IPPROTO_MAX = 256,
    IPPROTO_RESERVED_RAW = 257,
    IPPROTO_RESERVED_IPSEC = 258,
    IPPROTO_RESERVED_IPSECOFFLOAD = 259,
    IPPROTO_RESERVED_WNV = 260,
    IPPROTO_RESERVED_MAX = 261,
    IPPROTO_IP = 0,
    IPPROTO_RM = 113
} IPPROTO;
public enum IPPROTO : int
{
    IPPROTO_HOPOPTS = 0,
    IPPROTO_ICMP = 1,
    IPPROTO_IGMP = 2,
    IPPROTO_GGP = 3,
    IPPROTO_IPV4 = 4,
    IPPROTO_ST = 5,
    IPPROTO_TCP = 6,
    IPPROTO_CBT = 7,
    IPPROTO_EGP = 8,
    IPPROTO_IGP = 9,
    IPPROTO_PUP = 12,
    IPPROTO_UDP = 17,
    IPPROTO_IDP = 22,
    IPPROTO_RDP = 27,
    IPPROTO_IPV6 = 41,
    IPPROTO_ROUTING = 43,
    IPPROTO_FRAGMENT = 44,
    IPPROTO_ESP = 50,
    IPPROTO_AH = 51,
    IPPROTO_ICMPV6 = 58,
    IPPROTO_NONE = 59,
    IPPROTO_DSTOPTS = 60,
    IPPROTO_ND = 77,
    IPPROTO_ICLFXBM = 78,
    IPPROTO_PIM = 103,
    IPPROTO_PGM = 113,
    IPPROTO_L2TP = 115,
    IPPROTO_SCTP = 132,
    IPPROTO_RAW = 255,
    IPPROTO_MAX = 256,
    IPPROTO_RESERVED_RAW = 257,
    IPPROTO_RESERVED_IPSEC = 258,
    IPPROTO_RESERVED_IPSECOFFLOAD = 259,
    IPPROTO_RESERVED_WNV = 260,
    IPPROTO_RESERVED_MAX = 261,
    IPPROTO_IP = 0,
    IPPROTO_RM = 113,
}
Public Enum IPPROTO As Integer
    IPPROTO_HOPOPTS = 0
    IPPROTO_ICMP = 1
    IPPROTO_IGMP = 2
    IPPROTO_GGP = 3
    IPPROTO_IPV4 = 4
    IPPROTO_ST = 5
    IPPROTO_TCP = 6
    IPPROTO_CBT = 7
    IPPROTO_EGP = 8
    IPPROTO_IGP = 9
    IPPROTO_PUP = 12
    IPPROTO_UDP = 17
    IPPROTO_IDP = 22
    IPPROTO_RDP = 27
    IPPROTO_IPV6 = 41
    IPPROTO_ROUTING = 43
    IPPROTO_FRAGMENT = 44
    IPPROTO_ESP = 50
    IPPROTO_AH = 51
    IPPROTO_ICMPV6 = 58
    IPPROTO_NONE = 59
    IPPROTO_DSTOPTS = 60
    IPPROTO_ND = 77
    IPPROTO_ICLFXBM = 78
    IPPROTO_PIM = 103
    IPPROTO_PGM = 113
    IPPROTO_L2TP = 115
    IPPROTO_SCTP = 132
    IPPROTO_RAW = 255
    IPPROTO_MAX = 256
    IPPROTO_RESERVED_RAW = 257
    IPPROTO_RESERVED_IPSEC = 258
    IPPROTO_RESERVED_IPSECOFFLOAD = 259
    IPPROTO_RESERVED_WNV = 260
    IPPROTO_RESERVED_MAX = 261
    IPPROTO_IP = 0
    IPPROTO_RM = 113
End Enum
import enum

class IPPROTO(enum.IntEnum):
    IPPROTO_HOPOPTS = 0
    IPPROTO_ICMP = 1
    IPPROTO_IGMP = 2
    IPPROTO_GGP = 3
    IPPROTO_IPV4 = 4
    IPPROTO_ST = 5
    IPPROTO_TCP = 6
    IPPROTO_CBT = 7
    IPPROTO_EGP = 8
    IPPROTO_IGP = 9
    IPPROTO_PUP = 12
    IPPROTO_UDP = 17
    IPPROTO_IDP = 22
    IPPROTO_RDP = 27
    IPPROTO_IPV6 = 41
    IPPROTO_ROUTING = 43
    IPPROTO_FRAGMENT = 44
    IPPROTO_ESP = 50
    IPPROTO_AH = 51
    IPPROTO_ICMPV6 = 58
    IPPROTO_NONE = 59
    IPPROTO_DSTOPTS = 60
    IPPROTO_ND = 77
    IPPROTO_ICLFXBM = 78
    IPPROTO_PIM = 103
    IPPROTO_PGM = 113
    IPPROTO_L2TP = 115
    IPPROTO_SCTP = 132
    IPPROTO_RAW = 255
    IPPROTO_MAX = 256
    IPPROTO_RESERVED_RAW = 257
    IPPROTO_RESERVED_IPSEC = 258
    IPPROTO_RESERVED_IPSECOFFLOAD = 259
    IPPROTO_RESERVED_WNV = 260
    IPPROTO_RESERVED_MAX = 261
    IPPROTO_IP = 0
    IPPROTO_RM = 113
// IPPROTO
pub const IPPROTO_HOPOPTS: i32 = 0;
pub const IPPROTO_ICMP: i32 = 1;
pub const IPPROTO_IGMP: i32 = 2;
pub const IPPROTO_GGP: i32 = 3;
pub const IPPROTO_IPV4: i32 = 4;
pub const IPPROTO_ST: i32 = 5;
pub const IPPROTO_TCP: i32 = 6;
pub const IPPROTO_CBT: i32 = 7;
pub const IPPROTO_EGP: i32 = 8;
pub const IPPROTO_IGP: i32 = 9;
pub const IPPROTO_PUP: i32 = 12;
pub const IPPROTO_UDP: i32 = 17;
pub const IPPROTO_IDP: i32 = 22;
pub const IPPROTO_RDP: i32 = 27;
pub const IPPROTO_IPV6: i32 = 41;
pub const IPPROTO_ROUTING: i32 = 43;
pub const IPPROTO_FRAGMENT: i32 = 44;
pub const IPPROTO_ESP: i32 = 50;
pub const IPPROTO_AH: i32 = 51;
pub const IPPROTO_ICMPV6: i32 = 58;
pub const IPPROTO_NONE: i32 = 59;
pub const IPPROTO_DSTOPTS: i32 = 60;
pub const IPPROTO_ND: i32 = 77;
pub const IPPROTO_ICLFXBM: i32 = 78;
pub const IPPROTO_PIM: i32 = 103;
pub const IPPROTO_PGM: i32 = 113;
pub const IPPROTO_L2TP: i32 = 115;
pub const IPPROTO_SCTP: i32 = 132;
pub const IPPROTO_RAW: i32 = 255;
pub const IPPROTO_MAX: i32 = 256;
pub const IPPROTO_RESERVED_RAW: i32 = 257;
pub const IPPROTO_RESERVED_IPSEC: i32 = 258;
pub const IPPROTO_RESERVED_IPSECOFFLOAD: i32 = 259;
pub const IPPROTO_RESERVED_WNV: i32 = 260;
pub const IPPROTO_RESERVED_MAX: i32 = 261;
pub const IPPROTO_IP: i32 = 0;
pub const IPPROTO_RM: i32 = 113;
// IPPROTO
const (
	IPPROTO_HOPOPTS int32 = 0
	IPPROTO_ICMP int32 = 1
	IPPROTO_IGMP int32 = 2
	IPPROTO_GGP int32 = 3
	IPPROTO_IPV4 int32 = 4
	IPPROTO_ST int32 = 5
	IPPROTO_TCP int32 = 6
	IPPROTO_CBT int32 = 7
	IPPROTO_EGP int32 = 8
	IPPROTO_IGP int32 = 9
	IPPROTO_PUP int32 = 12
	IPPROTO_UDP int32 = 17
	IPPROTO_IDP int32 = 22
	IPPROTO_RDP int32 = 27
	IPPROTO_IPV6 int32 = 41
	IPPROTO_ROUTING int32 = 43
	IPPROTO_FRAGMENT int32 = 44
	IPPROTO_ESP int32 = 50
	IPPROTO_AH int32 = 51
	IPPROTO_ICMPV6 int32 = 58
	IPPROTO_NONE int32 = 59
	IPPROTO_DSTOPTS int32 = 60
	IPPROTO_ND int32 = 77
	IPPROTO_ICLFXBM int32 = 78
	IPPROTO_PIM int32 = 103
	IPPROTO_PGM int32 = 113
	IPPROTO_L2TP int32 = 115
	IPPROTO_SCTP int32 = 132
	IPPROTO_RAW int32 = 255
	IPPROTO_MAX int32 = 256
	IPPROTO_RESERVED_RAW int32 = 257
	IPPROTO_RESERVED_IPSEC int32 = 258
	IPPROTO_RESERVED_IPSECOFFLOAD int32 = 259
	IPPROTO_RESERVED_WNV int32 = 260
	IPPROTO_RESERVED_MAX int32 = 261
	IPPROTO_IP int32 = 0
	IPPROTO_RM int32 = 113
)
const
  IPPROTO_HOPOPTS = 0;
  IPPROTO_ICMP = 1;
  IPPROTO_IGMP = 2;
  IPPROTO_GGP = 3;
  IPPROTO_IPV4 = 4;
  IPPROTO_ST = 5;
  IPPROTO_TCP = 6;
  IPPROTO_CBT = 7;
  IPPROTO_EGP = 8;
  IPPROTO_IGP = 9;
  IPPROTO_PUP = 12;
  IPPROTO_UDP = 17;
  IPPROTO_IDP = 22;
  IPPROTO_RDP = 27;
  IPPROTO_IPV6 = 41;
  IPPROTO_ROUTING = 43;
  IPPROTO_FRAGMENT = 44;
  IPPROTO_ESP = 50;
  IPPROTO_AH = 51;
  IPPROTO_ICMPV6 = 58;
  IPPROTO_NONE = 59;
  IPPROTO_DSTOPTS = 60;
  IPPROTO_ND = 77;
  IPPROTO_ICLFXBM = 78;
  IPPROTO_PIM = 103;
  IPPROTO_PGM = 113;
  IPPROTO_L2TP = 115;
  IPPROTO_SCTP = 132;
  IPPROTO_RAW = 255;
  IPPROTO_MAX = 256;
  IPPROTO_RESERVED_RAW = 257;
  IPPROTO_RESERVED_IPSEC = 258;
  IPPROTO_RESERVED_IPSECOFFLOAD = 259;
  IPPROTO_RESERVED_WNV = 260;
  IPPROTO_RESERVED_MAX = 261;
  IPPROTO_IP = 0;
  IPPROTO_RM = 113;
// IPPROTO
pub const IPPROTO_HOPOPTS: i32 = 0;
pub const IPPROTO_ICMP: i32 = 1;
pub const IPPROTO_IGMP: i32 = 2;
pub const IPPROTO_GGP: i32 = 3;
pub const IPPROTO_IPV4: i32 = 4;
pub const IPPROTO_ST: i32 = 5;
pub const IPPROTO_TCP: i32 = 6;
pub const IPPROTO_CBT: i32 = 7;
pub const IPPROTO_EGP: i32 = 8;
pub const IPPROTO_IGP: i32 = 9;
pub const IPPROTO_PUP: i32 = 12;
pub const IPPROTO_UDP: i32 = 17;
pub const IPPROTO_IDP: i32 = 22;
pub const IPPROTO_RDP: i32 = 27;
pub const IPPROTO_IPV6: i32 = 41;
pub const IPPROTO_ROUTING: i32 = 43;
pub const IPPROTO_FRAGMENT: i32 = 44;
pub const IPPROTO_ESP: i32 = 50;
pub const IPPROTO_AH: i32 = 51;
pub const IPPROTO_ICMPV6: i32 = 58;
pub const IPPROTO_NONE: i32 = 59;
pub const IPPROTO_DSTOPTS: i32 = 60;
pub const IPPROTO_ND: i32 = 77;
pub const IPPROTO_ICLFXBM: i32 = 78;
pub const IPPROTO_PIM: i32 = 103;
pub const IPPROTO_PGM: i32 = 113;
pub const IPPROTO_L2TP: i32 = 115;
pub const IPPROTO_SCTP: i32 = 132;
pub const IPPROTO_RAW: i32 = 255;
pub const IPPROTO_MAX: i32 = 256;
pub const IPPROTO_RESERVED_RAW: i32 = 257;
pub const IPPROTO_RESERVED_IPSEC: i32 = 258;
pub const IPPROTO_RESERVED_IPSECOFFLOAD: i32 = 259;
pub const IPPROTO_RESERVED_WNV: i32 = 260;
pub const IPPROTO_RESERVED_MAX: i32 = 261;
pub const IPPROTO_IP: i32 = 0;
pub const IPPROTO_RM: i32 = 113;
const
  IPPROTO_HOPOPTS* = 0
  IPPROTO_ICMP* = 1
  IPPROTO_IGMP* = 2
  IPPROTO_GGP* = 3
  IPPROTO_IPV4* = 4
  IPPROTO_ST* = 5
  IPPROTO_TCP* = 6
  IPPROTO_CBT* = 7
  IPPROTO_EGP* = 8
  IPPROTO_IGP* = 9
  IPPROTO_PUP* = 12
  IPPROTO_UDP* = 17
  IPPROTO_IDP* = 22
  IPPROTO_RDP* = 27
  IPPROTO_IPV6* = 41
  IPPROTO_ROUTING* = 43
  IPPROTO_FRAGMENT* = 44
  IPPROTO_ESP* = 50
  IPPROTO_AH* = 51
  IPPROTO_ICMPV6* = 58
  IPPROTO_NONE* = 59
  IPPROTO_DSTOPTS* = 60
  IPPROTO_ND* = 77
  IPPROTO_ICLFXBM* = 78
  IPPROTO_PIM* = 103
  IPPROTO_PGM* = 113
  IPPROTO_L2TP* = 115
  IPPROTO_SCTP* = 132
  IPPROTO_RAW* = 255
  IPPROTO_MAX* = 256
  IPPROTO_RESERVED_RAW* = 257
  IPPROTO_RESERVED_IPSEC* = 258
  IPPROTO_RESERVED_IPSECOFFLOAD* = 259
  IPPROTO_RESERVED_WNV* = 260
  IPPROTO_RESERVED_MAX* = 261
  IPPROTO_IP* = 0
  IPPROTO_RM* = 113
enum IPPROTO : int {
    IPPROTO_HOPOPTS = 0,
    IPPROTO_ICMP = 1,
    IPPROTO_IGMP = 2,
    IPPROTO_GGP = 3,
    IPPROTO_IPV4 = 4,
    IPPROTO_ST = 5,
    IPPROTO_TCP = 6,
    IPPROTO_CBT = 7,
    IPPROTO_EGP = 8,
    IPPROTO_IGP = 9,
    IPPROTO_PUP = 12,
    IPPROTO_UDP = 17,
    IPPROTO_IDP = 22,
    IPPROTO_RDP = 27,
    IPPROTO_IPV6 = 41,
    IPPROTO_ROUTING = 43,
    IPPROTO_FRAGMENT = 44,
    IPPROTO_ESP = 50,
    IPPROTO_AH = 51,
    IPPROTO_ICMPV6 = 58,
    IPPROTO_NONE = 59,
    IPPROTO_DSTOPTS = 60,
    IPPROTO_ND = 77,
    IPPROTO_ICLFXBM = 78,
    IPPROTO_PIM = 103,
    IPPROTO_PGM = 113,
    IPPROTO_L2TP = 115,
    IPPROTO_SCTP = 132,
    IPPROTO_RAW = 255,
    IPPROTO_MAX = 256,
    IPPROTO_RESERVED_RAW = 257,
    IPPROTO_RESERVED_IPSEC = 258,
    IPPROTO_RESERVED_IPSECOFFLOAD = 259,
    IPPROTO_RESERVED_WNV = 260,
    IPPROTO_RESERVED_MAX = 261,
    IPPROTO_IP = 0,
    IPPROTO_RM = 113,
}
#define global IPPROTO_HOPOPTS               0x0
#define global IPPROTO_ICMP                  0x1
#define global IPPROTO_IGMP                  0x2
#define global IPPROTO_GGP                   0x3
#define global IPPROTO_IPV4                  0x4
#define global IPPROTO_ST                    0x5
#define global IPPROTO_TCP                   0x6
#define global IPPROTO_CBT                   0x7
#define global IPPROTO_EGP                   0x8
#define global IPPROTO_IGP                   0x9
#define global IPPROTO_PUP                   0xC
#define global IPPROTO_UDP                   0x11
#define global IPPROTO_IDP                   0x16
#define global IPPROTO_RDP                   0x1B
#define global IPPROTO_IPV6                  0x29
#define global IPPROTO_ROUTING               0x2B
#define global IPPROTO_FRAGMENT              0x2C
#define global IPPROTO_ESP                   0x32
#define global IPPROTO_AH                    0x33
#define global IPPROTO_ICMPV6                0x3A
#define global IPPROTO_NONE                  0x3B
#define global IPPROTO_DSTOPTS               0x3C
#define global IPPROTO_ND                    0x4D
#define global IPPROTO_ICLFXBM               0x4E
#define global IPPROTO_PIM                   0x67
#define global IPPROTO_PGM                   0x71
#define global IPPROTO_L2TP                  0x73
#define global IPPROTO_SCTP                  0x84
#define global IPPROTO_RAW                   0xFF
#define global IPPROTO_MAX                   0x100
#define global IPPROTO_RESERVED_RAW          0x101
#define global IPPROTO_RESERVED_IPSEC        0x102
#define global IPPROTO_RESERVED_IPSECOFFLOAD 0x103
#define global IPPROTO_RESERVED_WNV          0x104
#define global IPPROTO_RESERVED_MAX          0x105
#define global IPPROTO_IP                    0x0
#define global IPPROTO_RM                    0x71