跳过内容

大多数用户应该使用 adbc_driver();然而,此函数可用于允许其他库(例如 GDAL)访问驱动程序加载器。

用法

adbc_driver_load(
  x,
  entrypoint,
  version,
  driver,
  error,
  load_flags = adbc_load_flags(),
  additional_search_path_list = NULL)

参数

x, entrypoint

ADBC 驱动程序可以定义为一个初始化函数,或者一个带有入口点名称的标识符。驱动程序初始化函数必须是一个外部指针,指向类型为 adbc.h 头文件中指定的 AdbcDriverInitFunc 的 DL_FUNC。

version

与所提供的 driver 相对应的版本号

driver

一个指向 AdbcDriver 的外部指针

error

一个指向 AdbcError 的外部指针或 NULL

load_flags

adbc_load_flags() 生成的整型标志

additional_search_path_list

一个路径列表,包含用于搜索驱动程序清单文件的额外位置

返回值

一个整型的 ADBC 状态码