根据文档:
IsMissing不能用于简单的数据类型(如Integer或Double),因为与变体不同,它们没有a的规定"missing"标记位
但是在tagVARIANT
结构中,我没有看到任何关于可以设置的标志,我想知道变量是否嵌入了这个信息,就像它如何嵌入ByRef与VT_BYREF (VT_RESERVED
意味着什么?),但我不确定。
缺失的">
vt
成员(VARTYPE)设置为VT_ERROR
,scode
成员设置为DISP_E_PARAMNOTFOUND
(0x80020004)。