ホーム › NetworkManagement.IpHelper › ICMP6_TYPE
ICMP6_TYPE
列挙型メンバー 15
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| ICMP6_DST_UNREACH | 1 | 0x1 | メッセージに指定された宛先に到達できません。 |
| ICMP6_PACKET_TOO_BIG | 2 | 0x2 | ICMPv6 パケットが大きすぎます。 |
| ICMP6_TIME_EXCEEDED | 3 | 0x3 | ICMPv6 メッセージがタイムアウトしました。 |
| ICMP6_PARAM_PROB | 4 | 0x4 | IPv6 ヘッダーの形式が不正であるか、正しくない値が含まれています。 |
| ICMP6_ECHO_REQUEST | 128 | 0x80 | ICMPv6 エコー要求メッセージです。 |
| ICMP6_ECHO_REPLY | 129 | 0x81 | ICMPv6 エコー応答メッセージです。 |
| ICMP6_MEMBERSHIP_QUERY | 130 | 0x82 | ICMPv6 グループ メンバーシップ クエリ メッセージです。 |
| ICMP6_MEMBERSHIP_REPORT | 131 | 0x83 | ICMPv6 グループ メンバーシップ レポート メッセージです。 |
| ICMP6_MEMBERSHIP_REDUCTION | 132 | 0x84 | ICMPv6 グループ メンバーシップ削減メッセージです。 |
| ND_ROUTER_SOLICIT | 133 | 0x85 | ICMPv6 ルーター要請メッセージです。 |
| ND_ROUTER_ADVERT | 134 | 0x86 | ICMPv6 ルーター広告メッセージです。 |
| ND_NEIGHBOR_SOLICIT | 135 | 0x87 | ICMPv6 近隣要請メッセージです。 |
| ND_NEIGHBOR_ADVERT | 136 | 0x88 | ICMPv6 近隣広告メッセージです。 |
| ND_REDIRECT | 137 | 0x89 | ICMPv6 パケット リダイレクト メッセージです。 |
| ICMP6_V2_MEMBERSHIP_REPORT | 143 | 0x8F |
公式ドキュメント
ICMP6_TYPE 列挙型は、IP バージョン 6.0 用のインターネット制御メッセージ プロトコル (ICMPv6) のメッセージ型の集合を定義します。
解説(Remarks)
Windows Vista 以降向けにリリースされた Microsoft Windows Software Development Kit (SDK) では、ヘッダー ファイルの構成が変更され、ICMP6_TYPE 列挙型は Iprtrmib.h ヘッダー ファイルではなく Ipmib.h ヘッダー ファイルで定義されています。なお、Ipmib.h ヘッダー ファイルは Iprtrmib.h に自動的にインクルードされ、Iprtrmib.h は Iphlpapi.h ヘッダー ファイルに自動的にインクルードされます。Ipmib.h および Iprtrmib.h ヘッダー ファイルを直接使用しないでください。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 143enum 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