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

ICMP4_TYPE

列挙型
基底型i4

メンバー 13

名前10進16進
ICMP4_ECHO_REPLY00x0
ICMP4_DST_UNREACH30x3
ICMP4_SOURCE_QUENCH40x4
ICMP4_REDIRECT50x5
ICMP4_ECHO_REQUEST80x8
ICMP4_ROUTER_ADVERT90x9
ICMP4_ROUTER_SOLICIT100xA
ICMP4_TIME_EXCEEDED110xB
ICMP4_PARAM_PROB120xC
ICMP4_TIMESTAMP_REQUEST130xD
ICMP4_TIMESTAMP_REPLY140xE
ICMP4_MASK_REQUEST170x11
ICMP4_MASK_REPLY180x12

各言語での定義

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

typedef enum ICMP4_TYPE : int {
    ICMP4_ECHO_REPLY = 0,
    ICMP4_DST_UNREACH = 3,
    ICMP4_SOURCE_QUENCH = 4,
    ICMP4_REDIRECT = 5,
    ICMP4_ECHO_REQUEST = 8,
    ICMP4_ROUTER_ADVERT = 9,
    ICMP4_ROUTER_SOLICIT = 10,
    ICMP4_TIME_EXCEEDED = 11,
    ICMP4_PARAM_PROB = 12,
    ICMP4_TIMESTAMP_REQUEST = 13,
    ICMP4_TIMESTAMP_REPLY = 14,
    ICMP4_MASK_REQUEST = 17,
    ICMP4_MASK_REPLY = 18
} ICMP4_TYPE;
public enum ICMP4_TYPE : int
{
    ICMP4_ECHO_REPLY = 0,
    ICMP4_DST_UNREACH = 3,
    ICMP4_SOURCE_QUENCH = 4,
    ICMP4_REDIRECT = 5,
    ICMP4_ECHO_REQUEST = 8,
    ICMP4_ROUTER_ADVERT = 9,
    ICMP4_ROUTER_SOLICIT = 10,
    ICMP4_TIME_EXCEEDED = 11,
    ICMP4_PARAM_PROB = 12,
    ICMP4_TIMESTAMP_REQUEST = 13,
    ICMP4_TIMESTAMP_REPLY = 14,
    ICMP4_MASK_REQUEST = 17,
    ICMP4_MASK_REPLY = 18,
}
Public Enum ICMP4_TYPE As Integer
    ICMP4_ECHO_REPLY = 0
    ICMP4_DST_UNREACH = 3
    ICMP4_SOURCE_QUENCH = 4
    ICMP4_REDIRECT = 5
    ICMP4_ECHO_REQUEST = 8
    ICMP4_ROUTER_ADVERT = 9
    ICMP4_ROUTER_SOLICIT = 10
    ICMP4_TIME_EXCEEDED = 11
    ICMP4_PARAM_PROB = 12
    ICMP4_TIMESTAMP_REQUEST = 13
    ICMP4_TIMESTAMP_REPLY = 14
    ICMP4_MASK_REQUEST = 17
    ICMP4_MASK_REPLY = 18
End Enum
import enum

class ICMP4_TYPE(enum.IntEnum):
    ICMP4_ECHO_REPLY = 0
    ICMP4_DST_UNREACH = 3
    ICMP4_SOURCE_QUENCH = 4
    ICMP4_REDIRECT = 5
    ICMP4_ECHO_REQUEST = 8
    ICMP4_ROUTER_ADVERT = 9
    ICMP4_ROUTER_SOLICIT = 10
    ICMP4_TIME_EXCEEDED = 11
    ICMP4_PARAM_PROB = 12
    ICMP4_TIMESTAMP_REQUEST = 13
    ICMP4_TIMESTAMP_REPLY = 14
    ICMP4_MASK_REQUEST = 17
    ICMP4_MASK_REPLY = 18
// ICMP4_TYPE
pub const ICMP4_ECHO_REPLY: i32 = 0;
pub const ICMP4_DST_UNREACH: i32 = 3;
pub const ICMP4_SOURCE_QUENCH: i32 = 4;
pub const ICMP4_REDIRECT: i32 = 5;
pub const ICMP4_ECHO_REQUEST: i32 = 8;
pub const ICMP4_ROUTER_ADVERT: i32 = 9;
pub const ICMP4_ROUTER_SOLICIT: i32 = 10;
pub const ICMP4_TIME_EXCEEDED: i32 = 11;
pub const ICMP4_PARAM_PROB: i32 = 12;
pub const ICMP4_TIMESTAMP_REQUEST: i32 = 13;
pub const ICMP4_TIMESTAMP_REPLY: i32 = 14;
pub const ICMP4_MASK_REQUEST: i32 = 17;
pub const ICMP4_MASK_REPLY: i32 = 18;
// ICMP4_TYPE
const (
	ICMP4_ECHO_REPLY int32 = 0
	ICMP4_DST_UNREACH int32 = 3
	ICMP4_SOURCE_QUENCH int32 = 4
	ICMP4_REDIRECT int32 = 5
	ICMP4_ECHO_REQUEST int32 = 8
	ICMP4_ROUTER_ADVERT int32 = 9
	ICMP4_ROUTER_SOLICIT int32 = 10
	ICMP4_TIME_EXCEEDED int32 = 11
	ICMP4_PARAM_PROB int32 = 12
	ICMP4_TIMESTAMP_REQUEST int32 = 13
	ICMP4_TIMESTAMP_REPLY int32 = 14
	ICMP4_MASK_REQUEST int32 = 17
	ICMP4_MASK_REPLY int32 = 18
)
const
  ICMP4_ECHO_REPLY = 0;
  ICMP4_DST_UNREACH = 3;
  ICMP4_SOURCE_QUENCH = 4;
  ICMP4_REDIRECT = 5;
  ICMP4_ECHO_REQUEST = 8;
  ICMP4_ROUTER_ADVERT = 9;
  ICMP4_ROUTER_SOLICIT = 10;
  ICMP4_TIME_EXCEEDED = 11;
  ICMP4_PARAM_PROB = 12;
  ICMP4_TIMESTAMP_REQUEST = 13;
  ICMP4_TIMESTAMP_REPLY = 14;
  ICMP4_MASK_REQUEST = 17;
  ICMP4_MASK_REPLY = 18;
// ICMP4_TYPE
pub const ICMP4_ECHO_REPLY: i32 = 0;
pub const ICMP4_DST_UNREACH: i32 = 3;
pub const ICMP4_SOURCE_QUENCH: i32 = 4;
pub const ICMP4_REDIRECT: i32 = 5;
pub const ICMP4_ECHO_REQUEST: i32 = 8;
pub const ICMP4_ROUTER_ADVERT: i32 = 9;
pub const ICMP4_ROUTER_SOLICIT: i32 = 10;
pub const ICMP4_TIME_EXCEEDED: i32 = 11;
pub const ICMP4_PARAM_PROB: i32 = 12;
pub const ICMP4_TIMESTAMP_REQUEST: i32 = 13;
pub const ICMP4_TIMESTAMP_REPLY: i32 = 14;
pub const ICMP4_MASK_REQUEST: i32 = 17;
pub const ICMP4_MASK_REPLY: i32 = 18;
const
  ICMP4_ECHO_REPLY* = 0
  ICMP4_DST_UNREACH* = 3
  ICMP4_SOURCE_QUENCH* = 4
  ICMP4_REDIRECT* = 5
  ICMP4_ECHO_REQUEST* = 8
  ICMP4_ROUTER_ADVERT* = 9
  ICMP4_ROUTER_SOLICIT* = 10
  ICMP4_TIME_EXCEEDED* = 11
  ICMP4_PARAM_PROB* = 12
  ICMP4_TIMESTAMP_REQUEST* = 13
  ICMP4_TIMESTAMP_REPLY* = 14
  ICMP4_MASK_REQUEST* = 17
  ICMP4_MASK_REPLY* = 18
enum ICMP4_TYPE : int {
    ICMP4_ECHO_REPLY = 0,
    ICMP4_DST_UNREACH = 3,
    ICMP4_SOURCE_QUENCH = 4,
    ICMP4_REDIRECT = 5,
    ICMP4_ECHO_REQUEST = 8,
    ICMP4_ROUTER_ADVERT = 9,
    ICMP4_ROUTER_SOLICIT = 10,
    ICMP4_TIME_EXCEEDED = 11,
    ICMP4_PARAM_PROB = 12,
    ICMP4_TIMESTAMP_REQUEST = 13,
    ICMP4_TIMESTAMP_REPLY = 14,
    ICMP4_MASK_REQUEST = 17,
    ICMP4_MASK_REPLY = 18,
}
#define global ICMP4_ECHO_REPLY        0x0
#define global ICMP4_DST_UNREACH       0x3
#define global ICMP4_SOURCE_QUENCH     0x4
#define global ICMP4_REDIRECT          0x5
#define global ICMP4_ECHO_REQUEST      0x8
#define global ICMP4_ROUTER_ADVERT     0x9
#define global ICMP4_ROUTER_SOLICIT    0xA
#define global ICMP4_TIME_EXCEEDED     0xB
#define global ICMP4_PARAM_PROB        0xC
#define global ICMP4_TIMESTAMP_REQUEST 0xD
#define global ICMP4_TIMESTAMP_REPLY   0xE
#define global ICMP4_MASK_REQUEST      0x11
#define global ICMP4_MASK_REPLY        0x12