Win32 API 日本語リファレンス
ホームNetworkManagement.IpHelper › ICMP6_TYPE

ICMP6_TYPE

列挙型
基底型i4

メンバー 15

名前10進16進
ICMP6_DST_UNREACH10x1
ICMP6_PACKET_TOO_BIG20x2
ICMP6_TIME_EXCEEDED30x3
ICMP6_PARAM_PROB40x4
ICMP6_ECHO_REQUEST1280x80
ICMP6_ECHO_REPLY1290x81
ICMP6_MEMBERSHIP_QUERY1300x82
ICMP6_MEMBERSHIP_REPORT1310x83
ICMP6_MEMBERSHIP_REDUCTION1320x84
ND_ROUTER_SOLICIT1330x85
ND_ROUTER_ADVERT1340x86
ND_NEIGHBOR_SOLICIT1350x87
ND_NEIGHBOR_ADVERT1360x88
ND_REDIRECT1370x89
ICMP6_V2_MEMBERSHIP_REPORT1430x8F

各言語での定義

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

typedef enum ICMP6_TYPE : int {
    ICMP6_DST_UNREACH = 1,
    ICMP6_PACKET_TOO_BIG = 2,
    ICMP6_TIME_EXCEEDED = 3,
    ICMP6_PARAM_PROB = 4,
    ICMP6_ECHO_REQUEST = 128,
    ICMP6_ECHO_REPLY = 129,
    ICMP6_MEMBERSHIP_QUERY = 130,
    ICMP6_MEMBERSHIP_REPORT = 131,
    ICMP6_MEMBERSHIP_REDUCTION = 132,
    ND_ROUTER_SOLICIT = 133,
    ND_ROUTER_ADVERT = 134,
    ND_NEIGHBOR_SOLICIT = 135,
    ND_NEIGHBOR_ADVERT = 136,
    ND_REDIRECT = 137,
    ICMP6_V2_MEMBERSHIP_REPORT = 143
} ICMP6_TYPE;
public enum ICMP6_TYPE : int
{
    ICMP6_DST_UNREACH = 1,
    ICMP6_PACKET_TOO_BIG = 2,
    ICMP6_TIME_EXCEEDED = 3,
    ICMP6_PARAM_PROB = 4,
    ICMP6_ECHO_REQUEST = 128,
    ICMP6_ECHO_REPLY = 129,
    ICMP6_MEMBERSHIP_QUERY = 130,
    ICMP6_MEMBERSHIP_REPORT = 131,
    ICMP6_MEMBERSHIP_REDUCTION = 132,
    ND_ROUTER_SOLICIT = 133,
    ND_ROUTER_ADVERT = 134,
    ND_NEIGHBOR_SOLICIT = 135,
    ND_NEIGHBOR_ADVERT = 136,
    ND_REDIRECT = 137,
    ICMP6_V2_MEMBERSHIP_REPORT = 143,
}
Public Enum ICMP6_TYPE As Integer
    ICMP6_DST_UNREACH = 1
    ICMP6_PACKET_TOO_BIG = 2
    ICMP6_TIME_EXCEEDED = 3
    ICMP6_PARAM_PROB = 4
    ICMP6_ECHO_REQUEST = 128
    ICMP6_ECHO_REPLY = 129
    ICMP6_MEMBERSHIP_QUERY = 130
    ICMP6_MEMBERSHIP_REPORT = 131
    ICMP6_MEMBERSHIP_REDUCTION = 132
    ND_ROUTER_SOLICIT = 133
    ND_ROUTER_ADVERT = 134
    ND_NEIGHBOR_SOLICIT = 135
    ND_NEIGHBOR_ADVERT = 136
    ND_REDIRECT = 137
    ICMP6_V2_MEMBERSHIP_REPORT = 143
End Enum
import enum

class ICMP6_TYPE(enum.IntEnum):
    ICMP6_DST_UNREACH = 1
    ICMP6_PACKET_TOO_BIG = 2
    ICMP6_TIME_EXCEEDED = 3
    ICMP6_PARAM_PROB = 4
    ICMP6_ECHO_REQUEST = 128
    ICMP6_ECHO_REPLY = 129
    ICMP6_MEMBERSHIP_QUERY = 130
    ICMP6_MEMBERSHIP_REPORT = 131
    ICMP6_MEMBERSHIP_REDUCTION = 132
    ND_ROUTER_SOLICIT = 133
    ND_ROUTER_ADVERT = 134
    ND_NEIGHBOR_SOLICIT = 135
    ND_NEIGHBOR_ADVERT = 136
    ND_REDIRECT = 137
    ICMP6_V2_MEMBERSHIP_REPORT = 143
// ICMP6_TYPE
pub const ICMP6_DST_UNREACH: i32 = 1;
pub const ICMP6_PACKET_TOO_BIG: i32 = 2;
pub const ICMP6_TIME_EXCEEDED: i32 = 3;
pub const ICMP6_PARAM_PROB: i32 = 4;
pub const ICMP6_ECHO_REQUEST: i32 = 128;
pub const ICMP6_ECHO_REPLY: i32 = 129;
pub const ICMP6_MEMBERSHIP_QUERY: i32 = 130;
pub const ICMP6_MEMBERSHIP_REPORT: i32 = 131;
pub const ICMP6_MEMBERSHIP_REDUCTION: i32 = 132;
pub const ND_ROUTER_SOLICIT: i32 = 133;
pub const ND_ROUTER_ADVERT: i32 = 134;
pub const ND_NEIGHBOR_SOLICIT: i32 = 135;
pub const ND_NEIGHBOR_ADVERT: i32 = 136;
pub const ND_REDIRECT: i32 = 137;
pub const ICMP6_V2_MEMBERSHIP_REPORT: i32 = 143;
// ICMP6_TYPE
const (
	ICMP6_DST_UNREACH int32 = 1
	ICMP6_PACKET_TOO_BIG int32 = 2
	ICMP6_TIME_EXCEEDED int32 = 3
	ICMP6_PARAM_PROB int32 = 4
	ICMP6_ECHO_REQUEST int32 = 128
	ICMP6_ECHO_REPLY int32 = 129
	ICMP6_MEMBERSHIP_QUERY int32 = 130
	ICMP6_MEMBERSHIP_REPORT int32 = 131
	ICMP6_MEMBERSHIP_REDUCTION int32 = 132
	ND_ROUTER_SOLICIT int32 = 133
	ND_ROUTER_ADVERT int32 = 134
	ND_NEIGHBOR_SOLICIT int32 = 135
	ND_NEIGHBOR_ADVERT int32 = 136
	ND_REDIRECT int32 = 137
	ICMP6_V2_MEMBERSHIP_REPORT int32 = 143
)
const
  ICMP6_DST_UNREACH = 1;
  ICMP6_PACKET_TOO_BIG = 2;
  ICMP6_TIME_EXCEEDED = 3;
  ICMP6_PARAM_PROB = 4;
  ICMP6_ECHO_REQUEST = 128;
  ICMP6_ECHO_REPLY = 129;
  ICMP6_MEMBERSHIP_QUERY = 130;
  ICMP6_MEMBERSHIP_REPORT = 131;
  ICMP6_MEMBERSHIP_REDUCTION = 132;
  ND_ROUTER_SOLICIT = 133;
  ND_ROUTER_ADVERT = 134;
  ND_NEIGHBOR_SOLICIT = 135;
  ND_NEIGHBOR_ADVERT = 136;
  ND_REDIRECT = 137;
  ICMP6_V2_MEMBERSHIP_REPORT = 143;
// ICMP6_TYPE
pub const ICMP6_DST_UNREACH: i32 = 1;
pub const ICMP6_PACKET_TOO_BIG: i32 = 2;
pub const ICMP6_TIME_EXCEEDED: i32 = 3;
pub const ICMP6_PARAM_PROB: i32 = 4;
pub const ICMP6_ECHO_REQUEST: i32 = 128;
pub const ICMP6_ECHO_REPLY: i32 = 129;
pub const ICMP6_MEMBERSHIP_QUERY: i32 = 130;
pub const ICMP6_MEMBERSHIP_REPORT: i32 = 131;
pub const ICMP6_MEMBERSHIP_REDUCTION: i32 = 132;
pub const ND_ROUTER_SOLICIT: i32 = 133;
pub const ND_ROUTER_ADVERT: i32 = 134;
pub const ND_NEIGHBOR_SOLICIT: i32 = 135;
pub const ND_NEIGHBOR_ADVERT: i32 = 136;
pub const ND_REDIRECT: i32 = 137;
pub const ICMP6_V2_MEMBERSHIP_REPORT: i32 = 143;
const
  ICMP6_DST_UNREACH* = 1
  ICMP6_PACKET_TOO_BIG* = 2
  ICMP6_TIME_EXCEEDED* = 3
  ICMP6_PARAM_PROB* = 4
  ICMP6_ECHO_REQUEST* = 128
  ICMP6_ECHO_REPLY* = 129
  ICMP6_MEMBERSHIP_QUERY* = 130
  ICMP6_MEMBERSHIP_REPORT* = 131
  ICMP6_MEMBERSHIP_REDUCTION* = 132
  ND_ROUTER_SOLICIT* = 133
  ND_ROUTER_ADVERT* = 134
  ND_NEIGHBOR_SOLICIT* = 135
  ND_NEIGHBOR_ADVERT* = 136
  ND_REDIRECT* = 137
  ICMP6_V2_MEMBERSHIP_REPORT* = 143
enum ICMP6_TYPE : int {
    ICMP6_DST_UNREACH = 1,
    ICMP6_PACKET_TOO_BIG = 2,
    ICMP6_TIME_EXCEEDED = 3,
    ICMP6_PARAM_PROB = 4,
    ICMP6_ECHO_REQUEST = 128,
    ICMP6_ECHO_REPLY = 129,
    ICMP6_MEMBERSHIP_QUERY = 130,
    ICMP6_MEMBERSHIP_REPORT = 131,
    ICMP6_MEMBERSHIP_REDUCTION = 132,
    ND_ROUTER_SOLICIT = 133,
    ND_ROUTER_ADVERT = 134,
    ND_NEIGHBOR_SOLICIT = 135,
    ND_NEIGHBOR_ADVERT = 136,
    ND_REDIRECT = 137,
    ICMP6_V2_MEMBERSHIP_REPORT = 143,
}
#define global ICMP6_DST_UNREACH          0x1
#define global ICMP6_PACKET_TOO_BIG       0x2
#define global ICMP6_TIME_EXCEEDED        0x3
#define global ICMP6_PARAM_PROB           0x4
#define global ICMP6_ECHO_REQUEST         0x80
#define global ICMP6_ECHO_REPLY           0x81
#define global ICMP6_MEMBERSHIP_QUERY     0x82
#define global ICMP6_MEMBERSHIP_REPORT    0x83
#define global ICMP6_MEMBERSHIP_REDUCTION 0x84
#define global ND_ROUTER_SOLICIT          0x85
#define global ND_ROUTER_ADVERT           0x86
#define global ND_NEIGHBOR_SOLICIT        0x87
#define global ND_NEIGHBOR_ADVERT         0x88
#define global ND_REDIRECT                0x89
#define global ICMP6_V2_MEMBERSHIP_REPORT 0x8F