【发布时间】:2021-11-29 12:13:11
【问题描述】:
根据文档:
IsMissing 不适用于简单数据类型(例如 Integer 或 双倍)因为,与变体不同,它们没有规定 “缺失”标志位
但是在tagVARIANT 结构中,我看不到任何关于可以设置的标志的信息,我想知道 vartype 是否像嵌入 ByRef 和 VT_BYREF 一样嵌入此信息(VT_RESERVED 是什么意思?)但是我不确定。
【问题讨论】:
根据文档:
IsMissing 不适用于简单数据类型(例如 Integer 或 双倍)因为,与变体不同,它们没有规定 “缺失”标志位
但是在tagVARIANT 结构中,我看不到任何关于可以设置的标志的信息,我想知道 vartype 是否像嵌入 ByRef 和 VT_BYREF 一样嵌入此信息(VT_RESERVED 是什么意思?)但是我不确定。
【问题讨论】:
“missing”变体是一个 VARIANT,其中 vt 成员 (VARTYPE) 设置为 VT_ERROR,scode 成员设置为 DISP_E_PARAMNOTFOUND (0x80020004)。
【讨论】: