ホーム › Networking.WinSock › NL_ADDRESS_TYPE
NL_ADDRESS_TYPE
列挙型メンバー 6
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| NlatUnspecified | 0 | 0x0 | 未指定の IP アドレスです。たとえば IPv4 の場合、このアドレスは 0.0.0.0 です。 |
| NlatUnicast | 1 | 0x1 | 任意の IPv4 または IPv6 ユニキャストアドレスです。 |
| NlatAnycast | 2 | 0x2 | IPv6 エニーキャストアドレスです。 |
| NlatMulticast | 3 | 0x3 | IPv4 または IPv6 マルチキャストアドレスです。 |
| NlatBroadcast | 4 | 0x4 | IPv4 ブロードキャストアドレスです。 |
| NlatInvalid | 5 | 0x5 | 無効な IP アドレスです。 |
公式ドキュメント
NL_ADDRESS_TYPE 列挙型は、ネットワーク層の IP アドレスの種類を指定します。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 NL_ADDRESS_TYPE : int {
NlatUnspecified = 0,
NlatUnicast = 1,
NlatAnycast = 2,
NlatMulticast = 3,
NlatBroadcast = 4,
NlatInvalid = 5
} NL_ADDRESS_TYPE;public enum NL_ADDRESS_TYPE : int
{
NlatUnspecified = 0,
NlatUnicast = 1,
NlatAnycast = 2,
NlatMulticast = 3,
NlatBroadcast = 4,
NlatInvalid = 5,
}Public Enum NL_ADDRESS_TYPE As Integer
NlatUnspecified = 0
NlatUnicast = 1
NlatAnycast = 2
NlatMulticast = 3
NlatBroadcast = 4
NlatInvalid = 5
End Enumimport enum
class NL_ADDRESS_TYPE(enum.IntEnum):
NlatUnspecified = 0
NlatUnicast = 1
NlatAnycast = 2
NlatMulticast = 3
NlatBroadcast = 4
NlatInvalid = 5// NL_ADDRESS_TYPE
pub const NlatUnspecified: i32 = 0;
pub const NlatUnicast: i32 = 1;
pub const NlatAnycast: i32 = 2;
pub const NlatMulticast: i32 = 3;
pub const NlatBroadcast: i32 = 4;
pub const NlatInvalid: i32 = 5;// NL_ADDRESS_TYPE
const (
NlatUnspecified int32 = 0
NlatUnicast int32 = 1
NlatAnycast int32 = 2
NlatMulticast int32 = 3
NlatBroadcast int32 = 4
NlatInvalid int32 = 5
)const
NlatUnspecified = 0;
NlatUnicast = 1;
NlatAnycast = 2;
NlatMulticast = 3;
NlatBroadcast = 4;
NlatInvalid = 5;// NL_ADDRESS_TYPE
pub const NlatUnspecified: i32 = 0;
pub const NlatUnicast: i32 = 1;
pub const NlatAnycast: i32 = 2;
pub const NlatMulticast: i32 = 3;
pub const NlatBroadcast: i32 = 4;
pub const NlatInvalid: i32 = 5;const
NlatUnspecified* = 0
NlatUnicast* = 1
NlatAnycast* = 2
NlatMulticast* = 3
NlatBroadcast* = 4
NlatInvalid* = 5enum NL_ADDRESS_TYPE : int {
NlatUnspecified = 0,
NlatUnicast = 1,
NlatAnycast = 2,
NlatMulticast = 3,
NlatBroadcast = 4,
NlatInvalid = 5,
}#define global NlatUnspecified 0x0
#define global NlatUnicast 0x1
#define global NlatAnycast 0x2
#define global NlatMulticast 0x3
#define global NlatBroadcast 0x4
#define global NlatInvalid 0x5