方法

GioResolverlookup_by_name_with_flags_async

自:2.60

声明 [来源]

void
g_resolver_lookup_by_name_with_flags_async (
  GResolver* resolver,
  const gchar* hostname,
  GResolverNameLookupFlags flags,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

描述 [来源]

开始异步解析 hostname 以确定其关联的 IP 地址 (们),最后调用 callback,该回调必须在调用 g_resolver_lookup_by_name_with_flags_finish() 以获取结果。有关更多详细信息,请参阅 g_resolver_lookup_by_name()

自 availability 2.60

此方法异步完成。请在 GAsyncReadyCallback 中使用 g_resolver_lookup_by_name_with_flags_finish() 以获取操作的结果。

参数

hostname

类型: const gchar*

要查找地址的主机名。

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

类型: GResolverNameLookupFlags

检索时的额外 GResolverNameLookupFlags

cancellable

类型: GCancellable

A GCancellable,或 NULL

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

类型: GAsyncReadyCallback

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

该参数可以是 NULL
user_data

类型: gpointer

用于 callback 的数据。

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