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

NL_ADDRESS_TYPE

列挙型
基底型i4

メンバー 6

名前10進16進
NlatUnspecified00x0
NlatUnicast10x1
NlatAnycast20x2
NlatMulticast30x3
NlatBroadcast40x4
NlatInvalid50x5

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 5
enum 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