方法

GiResolverlookup_service_async

始于:2.22

声明 [源]

void
g_resolver_lookup_service_async (
  GResolver* resolver,
  const gchar* service,
  const gchar* protocol,
  const gchar* domain,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

描述 [源]

开始异步地进行对给定 服务协议 在给定 中的 DNS SRV 查找,并最终调用 回调,该回调必须调用 g_resolver_lookup_service_finish 来获取最终结果。有关更多详细信息,请参阅 g_resolver_lookup_service

始于:2.22

此方法异步完成。请在 GAsyncReadyCallback 中使用 g_resolver_lookup_service_finish 来获取操作的结果。

参数

服务

类型: const gchar*

要查找的服务类型(例如,“ldap”)。

数据由方法调用者拥有。
该值是以 NUL 终止的 UTF-8 字符串。
协议

类型: const gchar*

用于 服务 的网络协议(例如,“tcp”)。

数据由方法调用者拥有。
该值是以 NUL 终止的 UTF-8 字符串。

类型: const gchar*

要在其中查找服务的 DNS 域。

数据由方法调用者拥有。
该值是以 NUL 终止的 UTF-8 字符串。
cancellable

类型: GCancellable

一个 GCancellableNULL

该参数可以是 NULL
数据由方法调用者拥有。
回调

类型: GAsyncReadyCallback

在解析完成后要调用的回调。

该参数可以是 NULL
用户数据

类型: gpointer

回调 提供的数据。

该参数可以是 NULL
数据由方法调用者拥有。