harmony 鸿蒙net_connection_type.h

2025-06-16 浏览 (1)

net_connection_type.h

概述

定义网络连接模块的C接口需要的数据结构。

库: libnet_connection.so

系统能力: SystemCapability.Communication.NetManager.Core

起始版本: 11

相关模块:NetConnection

汇总

结构体

名称描述
NetConn_NetHandle存放网络ID。
NetConn_NetCapabilities网络能力集。
NetConn_NetAddr网络地址。
NetConn_Route路由配置信息。
NetConn_HttpProxy代理配置信息。
NetConn_ConnectionProperties网络链接信息。
NetConn_NetHandleList网络列表。
NetConn_NetConnCallback网络状态监听回调集合。
NetConn_NetSpecifier网络的特征集,包含网络的能力集与网络的标识符。

宏定义

名称描述
NETCONN_MAX_NET_SIZE32
NETCONN_MAX_BEARER_TYPE_SIZE32
NETCONN_MAX_CAP_SIZE32
NETCONN_MAX_ADDR_SIZE32
NETCONN_MAX_ROUTE_SIZE64
NETCONN_MAX_EXCLUSION_SIZE256
NETCONN_MAX_STR_LEN256

类型定义

名称描述
NetConn_NetCap网络能力集。
NetConn_NetBearerType网络载体类型。
NetConn_NetHandle存放网络ID。
NetConn_NetCapabilities网络能力集。
NetConn_NetAddr网络地址。
NetConn_Route路由配置信息。
NetConn_HttpProxy代理配置信息。
NetConn_ConnectionProperties网络链接信息。
NetConn_NetHandleList网络列表。
(*OH_NetConn_CustomDnsResolver) (const char *host, const char *serv, const struct addrinfo *hint, struct addrinfo **res)指向自定义 DNS 解析器的指针。
NetConn_ErrorCode网络连接返回值错误码。

枚举

名称描述
NetConn_NetCap {
NETCONN_NET_CAPABILITY_MMS = 0,
NETCONN_NET_CAPABILITY_NOT_METERED = 11,
NETCONN_NET_CAPABILITY_INTERNET = 12,
NETCONN_NET_CAPABILITY_NOT_VPN = 15,
NETCONN_NET_CAPABILITY_VALIDATED = 16
}
网络能力集。
NetConn_NetBearerType {
NETCONN_BEARER_CELLULAR = 0,
NETCONN_BEARER_WIFI = 1,
NETCONN_BEARER_ETHERNET = 3
NETCONN_BEARER_VPN = 4
}
网络载体类型。
NetConn_ErrorCode {
NETCONN_SUCCESS = 0,
NETCONN_PERMISSION_DENIED = 201,
NETCONN_PARAMETER_ERROR = 401,
NETCONN_OPERATION_FAILED = 2100002,
NETCONN_INTERNAL_ERROR = 2100003
}
网络连接返回值错误码。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Network Kit(网络服务)

harmony 鸿蒙NetConn_ConnectionProperties

harmony 鸿蒙NetConn_HttpProxy

harmony 鸿蒙NetConn_NetAddr

harmony 鸿蒙NetConn_NetCapabilities

harmony 鸿蒙NetConn_NetConnCallback

harmony 鸿蒙NetConn_NetHandle

harmony 鸿蒙NetConn_NetHandleList

harmony 鸿蒙NetConn_NetSpecifier

harmony 鸿蒙NetConn_Route

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/SeFINa