方法
GIRepositoryFieldInfoset_field
自:2.80
声明 [src]
gboolean
gi_field_info_set_field (
GIFieldInfo* field_info,
void* mem,
const GIArgument* value
)
描述 [src]
将一个由 GIFieldInfo
标识的字段写入到一个C结构体或联合体中。
这仅处理简单的C类型字段。对于嵌套的结构体或联合体等复合类型,即使实际上可写,也会失败。注意,它还会拒绝写入需要进行内存管理的字段。例如,具有 char *
类型的字段必须通过setter函数来设置。
自:2.80
此方法对语言绑定不可直接访问。
参数
mem
-
类型:
void*
指向表示C结构体或联合体的内存块的指针。
参数可以为 NULL
。数据由方法调用者拥有。 value
-
类型:
GIArgument
一个
GIArgument
,其中包含要存储的值。数据由方法调用者拥有。