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

DRT_ADDRESS_FLAGS

列挙型
基底型i4

メンバー 8

名前10進16進
DRT_ADDRESS_FLAG_ACCEPTED10x1
DRT_ADDRESS_FLAG_REJECTED20x2
DRT_ADDRESS_FLAG_UNREACHABLE40x4
DRT_ADDRESS_FLAG_LOOP80x8
DRT_ADDRESS_FLAG_TOO_BUSY160x10
DRT_ADDRESS_FLAG_BAD_VALIDATE_ID320x20
DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID640x40
DRT_ADDRESS_FLAG_INQUIRE1280x80

各言語での定義

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

typedef enum DRT_ADDRESS_FLAGS : int {
    DRT_ADDRESS_FLAG_ACCEPTED = 1,
    DRT_ADDRESS_FLAG_REJECTED = 2,
    DRT_ADDRESS_FLAG_UNREACHABLE = 4,
    DRT_ADDRESS_FLAG_LOOP = 8,
    DRT_ADDRESS_FLAG_TOO_BUSY = 16,
    DRT_ADDRESS_FLAG_BAD_VALIDATE_ID = 32,
    DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID = 64,
    DRT_ADDRESS_FLAG_INQUIRE = 128
} DRT_ADDRESS_FLAGS;
public enum DRT_ADDRESS_FLAGS : int
{
    DRT_ADDRESS_FLAG_ACCEPTED = 1,
    DRT_ADDRESS_FLAG_REJECTED = 2,
    DRT_ADDRESS_FLAG_UNREACHABLE = 4,
    DRT_ADDRESS_FLAG_LOOP = 8,
    DRT_ADDRESS_FLAG_TOO_BUSY = 16,
    DRT_ADDRESS_FLAG_BAD_VALIDATE_ID = 32,
    DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID = 64,
    DRT_ADDRESS_FLAG_INQUIRE = 128,
}
Public Enum DRT_ADDRESS_FLAGS As Integer
    DRT_ADDRESS_FLAG_ACCEPTED = 1
    DRT_ADDRESS_FLAG_REJECTED = 2
    DRT_ADDRESS_FLAG_UNREACHABLE = 4
    DRT_ADDRESS_FLAG_LOOP = 8
    DRT_ADDRESS_FLAG_TOO_BUSY = 16
    DRT_ADDRESS_FLAG_BAD_VALIDATE_ID = 32
    DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID = 64
    DRT_ADDRESS_FLAG_INQUIRE = 128
End Enum
import enum

class DRT_ADDRESS_FLAGS(enum.IntEnum):
    DRT_ADDRESS_FLAG_ACCEPTED = 1
    DRT_ADDRESS_FLAG_REJECTED = 2
    DRT_ADDRESS_FLAG_UNREACHABLE = 4
    DRT_ADDRESS_FLAG_LOOP = 8
    DRT_ADDRESS_FLAG_TOO_BUSY = 16
    DRT_ADDRESS_FLAG_BAD_VALIDATE_ID = 32
    DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID = 64
    DRT_ADDRESS_FLAG_INQUIRE = 128
// DRT_ADDRESS_FLAGS
pub const DRT_ADDRESS_FLAG_ACCEPTED: i32 = 1;
pub const DRT_ADDRESS_FLAG_REJECTED: i32 = 2;
pub const DRT_ADDRESS_FLAG_UNREACHABLE: i32 = 4;
pub const DRT_ADDRESS_FLAG_LOOP: i32 = 8;
pub const DRT_ADDRESS_FLAG_TOO_BUSY: i32 = 16;
pub const DRT_ADDRESS_FLAG_BAD_VALIDATE_ID: i32 = 32;
pub const DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID: i32 = 64;
pub const DRT_ADDRESS_FLAG_INQUIRE: i32 = 128;
// DRT_ADDRESS_FLAGS
const (
	DRT_ADDRESS_FLAG_ACCEPTED int32 = 1
	DRT_ADDRESS_FLAG_REJECTED int32 = 2
	DRT_ADDRESS_FLAG_UNREACHABLE int32 = 4
	DRT_ADDRESS_FLAG_LOOP int32 = 8
	DRT_ADDRESS_FLAG_TOO_BUSY int32 = 16
	DRT_ADDRESS_FLAG_BAD_VALIDATE_ID int32 = 32
	DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID int32 = 64
	DRT_ADDRESS_FLAG_INQUIRE int32 = 128
)
const
  DRT_ADDRESS_FLAG_ACCEPTED = 1;
  DRT_ADDRESS_FLAG_REJECTED = 2;
  DRT_ADDRESS_FLAG_UNREACHABLE = 4;
  DRT_ADDRESS_FLAG_LOOP = 8;
  DRT_ADDRESS_FLAG_TOO_BUSY = 16;
  DRT_ADDRESS_FLAG_BAD_VALIDATE_ID = 32;
  DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID = 64;
  DRT_ADDRESS_FLAG_INQUIRE = 128;
// DRT_ADDRESS_FLAGS
pub const DRT_ADDRESS_FLAG_ACCEPTED: i32 = 1;
pub const DRT_ADDRESS_FLAG_REJECTED: i32 = 2;
pub const DRT_ADDRESS_FLAG_UNREACHABLE: i32 = 4;
pub const DRT_ADDRESS_FLAG_LOOP: i32 = 8;
pub const DRT_ADDRESS_FLAG_TOO_BUSY: i32 = 16;
pub const DRT_ADDRESS_FLAG_BAD_VALIDATE_ID: i32 = 32;
pub const DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID: i32 = 64;
pub const DRT_ADDRESS_FLAG_INQUIRE: i32 = 128;
const
  DRT_ADDRESS_FLAG_ACCEPTED* = 1
  DRT_ADDRESS_FLAG_REJECTED* = 2
  DRT_ADDRESS_FLAG_UNREACHABLE* = 4
  DRT_ADDRESS_FLAG_LOOP* = 8
  DRT_ADDRESS_FLAG_TOO_BUSY* = 16
  DRT_ADDRESS_FLAG_BAD_VALIDATE_ID* = 32
  DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID* = 64
  DRT_ADDRESS_FLAG_INQUIRE* = 128
enum DRT_ADDRESS_FLAGS : int {
    DRT_ADDRESS_FLAG_ACCEPTED = 1,
    DRT_ADDRESS_FLAG_REJECTED = 2,
    DRT_ADDRESS_FLAG_UNREACHABLE = 4,
    DRT_ADDRESS_FLAG_LOOP = 8,
    DRT_ADDRESS_FLAG_TOO_BUSY = 16,
    DRT_ADDRESS_FLAG_BAD_VALIDATE_ID = 32,
    DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID = 64,
    DRT_ADDRESS_FLAG_INQUIRE = 128,
}
#define global DRT_ADDRESS_FLAG_ACCEPTED                0x1
#define global DRT_ADDRESS_FLAG_REJECTED                0x2
#define global DRT_ADDRESS_FLAG_UNREACHABLE             0x4
#define global DRT_ADDRESS_FLAG_LOOP                    0x8
#define global DRT_ADDRESS_FLAG_TOO_BUSY                0x10
#define global DRT_ADDRESS_FLAG_BAD_VALIDATE_ID         0x20
#define global DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID 0x40
#define global DRT_ADDRESS_FLAG_INQUIRE                 0x80