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

DNS_SVCB_PARAM_TYPE

列挙型
基底型i4

メンバー 9

名前10進16進
DnsSvcbParamMandatory00x0
DnsSvcbParamAlpn10x1
DnsSvcbParamNoDefaultAlpn20x2
DnsSvcbParamPort30x3
DnsSvcbParamIpv4Hint40x4
DnsSvcbParamEch50x5
DnsSvcbParamIpv6Hint60x6
DnsSvcbParamDohPath70x7
DnsSvcbParamDohPathOpenDns654320xFF98

各言語での定義

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

typedef enum DNS_SVCB_PARAM_TYPE : int {
    DnsSvcbParamMandatory = 0,
    DnsSvcbParamAlpn = 1,
    DnsSvcbParamNoDefaultAlpn = 2,
    DnsSvcbParamPort = 3,
    DnsSvcbParamIpv4Hint = 4,
    DnsSvcbParamEch = 5,
    DnsSvcbParamIpv6Hint = 6,
    DnsSvcbParamDohPath = 7,
    DnsSvcbParamDohPathOpenDns = 65432
} DNS_SVCB_PARAM_TYPE;
public enum DNS_SVCB_PARAM_TYPE : int
{
    DnsSvcbParamMandatory = 0,
    DnsSvcbParamAlpn = 1,
    DnsSvcbParamNoDefaultAlpn = 2,
    DnsSvcbParamPort = 3,
    DnsSvcbParamIpv4Hint = 4,
    DnsSvcbParamEch = 5,
    DnsSvcbParamIpv6Hint = 6,
    DnsSvcbParamDohPath = 7,
    DnsSvcbParamDohPathOpenDns = 65432,
}
Public Enum DNS_SVCB_PARAM_TYPE As Integer
    DnsSvcbParamMandatory = 0
    DnsSvcbParamAlpn = 1
    DnsSvcbParamNoDefaultAlpn = 2
    DnsSvcbParamPort = 3
    DnsSvcbParamIpv4Hint = 4
    DnsSvcbParamEch = 5
    DnsSvcbParamIpv6Hint = 6
    DnsSvcbParamDohPath = 7
    DnsSvcbParamDohPathOpenDns = 65432
End Enum
import enum

class DNS_SVCB_PARAM_TYPE(enum.IntEnum):
    DnsSvcbParamMandatory = 0
    DnsSvcbParamAlpn = 1
    DnsSvcbParamNoDefaultAlpn = 2
    DnsSvcbParamPort = 3
    DnsSvcbParamIpv4Hint = 4
    DnsSvcbParamEch = 5
    DnsSvcbParamIpv6Hint = 6
    DnsSvcbParamDohPath = 7
    DnsSvcbParamDohPathOpenDns = 65432
// DNS_SVCB_PARAM_TYPE
pub const DnsSvcbParamMandatory: i32 = 0;
pub const DnsSvcbParamAlpn: i32 = 1;
pub const DnsSvcbParamNoDefaultAlpn: i32 = 2;
pub const DnsSvcbParamPort: i32 = 3;
pub const DnsSvcbParamIpv4Hint: i32 = 4;
pub const DnsSvcbParamEch: i32 = 5;
pub const DnsSvcbParamIpv6Hint: i32 = 6;
pub const DnsSvcbParamDohPath: i32 = 7;
pub const DnsSvcbParamDohPathOpenDns: i32 = 65432;
// DNS_SVCB_PARAM_TYPE
const (
	DnsSvcbParamMandatory int32 = 0
	DnsSvcbParamAlpn int32 = 1
	DnsSvcbParamNoDefaultAlpn int32 = 2
	DnsSvcbParamPort int32 = 3
	DnsSvcbParamIpv4Hint int32 = 4
	DnsSvcbParamEch int32 = 5
	DnsSvcbParamIpv6Hint int32 = 6
	DnsSvcbParamDohPath int32 = 7
	DnsSvcbParamDohPathOpenDns int32 = 65432
)
const
  DnsSvcbParamMandatory = 0;
  DnsSvcbParamAlpn = 1;
  DnsSvcbParamNoDefaultAlpn = 2;
  DnsSvcbParamPort = 3;
  DnsSvcbParamIpv4Hint = 4;
  DnsSvcbParamEch = 5;
  DnsSvcbParamIpv6Hint = 6;
  DnsSvcbParamDohPath = 7;
  DnsSvcbParamDohPathOpenDns = 65432;
// DNS_SVCB_PARAM_TYPE
pub const DnsSvcbParamMandatory: i32 = 0;
pub const DnsSvcbParamAlpn: i32 = 1;
pub const DnsSvcbParamNoDefaultAlpn: i32 = 2;
pub const DnsSvcbParamPort: i32 = 3;
pub const DnsSvcbParamIpv4Hint: i32 = 4;
pub const DnsSvcbParamEch: i32 = 5;
pub const DnsSvcbParamIpv6Hint: i32 = 6;
pub const DnsSvcbParamDohPath: i32 = 7;
pub const DnsSvcbParamDohPathOpenDns: i32 = 65432;
const
  DnsSvcbParamMandatory* = 0
  DnsSvcbParamAlpn* = 1
  DnsSvcbParamNoDefaultAlpn* = 2
  DnsSvcbParamPort* = 3
  DnsSvcbParamIpv4Hint* = 4
  DnsSvcbParamEch* = 5
  DnsSvcbParamIpv6Hint* = 6
  DnsSvcbParamDohPath* = 7
  DnsSvcbParamDohPathOpenDns* = 65432
enum DNS_SVCB_PARAM_TYPE : int {
    DnsSvcbParamMandatory = 0,
    DnsSvcbParamAlpn = 1,
    DnsSvcbParamNoDefaultAlpn = 2,
    DnsSvcbParamPort = 3,
    DnsSvcbParamIpv4Hint = 4,
    DnsSvcbParamEch = 5,
    DnsSvcbParamIpv6Hint = 6,
    DnsSvcbParamDohPath = 7,
    DnsSvcbParamDohPathOpenDns = 65432,
}
#define global DnsSvcbParamMandatory      0x0
#define global DnsSvcbParamAlpn           0x1
#define global DnsSvcbParamNoDefaultAlpn  0x2
#define global DnsSvcbParamPort           0x3
#define global DnsSvcbParamIpv4Hint       0x4
#define global DnsSvcbParamEch            0x5
#define global DnsSvcbParamIpv6Hint       0x6
#define global DnsSvcbParamDohPath        0x7
#define global DnsSvcbParamDohPathOpenDns 0xFF98