Libvirt 中的 ConnectListAllDomainsFlags: 详解
Libvirt 中的 ConnectListAllDomainsFlags: 详解
这段代码定义了一个名为 ConnectListAllDomainsFlags 的无符号整数类型,并定义了一系列常量。每个常量代表一个标志位,用于在调用 virConnectListAllDomainsFlags 函数时过滤虚拟机域列表。
以下是每个常量的含义:
CONNECT_LIST_DOMAINS_ACTIVE:只返回活动状态的域。CONNECT_LIST_DOMAINS_INACTIVE:只返回非活动状态的域。CONNECT_LIST_DOMAINS_PERSISTENT:只返回持久化的域。CONNECT_LIST_DOMAINS_TRANSIENT:只返回非持久化的域。CONNECT_LIST_DOMAINS_RUNNING:只返回正在运行的域。CONNECT_LIST_DOMAINS_PAUSED:只返回暂停的域。CONNECT_LIST_DOMAINS_SHUTOFF:只返回已关闭的域。CONNECT_LIST_DOMAINS_OTHER:只返回其他状态的域。CONNECT_LIST_DOMAINS_MANAGEDSAVE:只返回处于 managed save 状态的域。CONNECT_LIST_DOMAINS_NO_MANAGEDSAVE:只返回非 managed save 状态的域。CONNECT_LIST_DOMAINS_AUTOSTART:只返回自动启动的域。CONNECT_LIST_DOMAINS_NO_AUTOSTART:只返回非自动启动的域。CONNECT_LIST_DOMAINS_HAS_SNAPSHOT:只返回有快照的域。CONNECT_LIST_DOMAINS_NO_SNAPSHOT:只返回无快照的域。CONNECT_LIST_DOMAINS_HAS_CHECKPOINT:只返回有检查点的域。CONNECT_LIST_DOMAINS_NO_CHECKPOINT:只返回无检查点的域。
您可以组合使用这些常量来获取满足特定条件的域列表。 例如,要获取所有正在运行的持久化域,您可以使用 CONNECT_LIST_DOMAINS_RUNNING | CONNECT_LIST_DOMAINS_PERSISTENT。
原文地址: https://www.cveoy.top/t/topic/fQOz 著作权归作者所有。请勿转载和采集!