函数

Gioio_modules_scan_all_in_directory

自版本: 2.24

声明 [源]

void
g_io_modules_scan_all_in_directory (
  const char* dirname
)

描述 [源]

扫描指定目录中的所有模块,确保模块实现的任何扩展点都已注册。

这实际上可能不会加载和初始化每个模块中的所有类型,一些模块可能在使用它们实现的扩展点时(例如,使用g_io_extension_point_get_extensions() 或 g_io_extension_point_get_extension_by_name())被延迟加载和初始化。

如果您需要保证所有模块中的所有类型都已被加载,请使用g_io_modules_load_all_in_directory()。

自版本: 2.24

参数

dirname

类型: const char*

扫描包含模块的目录的路径名。

数据由函数的调用者拥有。
值是一个平台native字符串,在Unix上使用首选的OS编码,在Windows上使用UTF-8。