ComObjValue() [v1.0.91+]

获取存储在 COM 包装器对象中的值或指针.

Value := ComObjValue(ComObject)

参数

ComObject

包含 COM 对象或类型化值的包装器对象.

返回值

函数返回 64-位有符号整数.

一般说明

此函数并非计划用于一般用途.

调用 ComObjValue 等价于 variant.llVal, 这里 ComObject 被视为 VARIANT 结构. 使用此函数的脚本必须注意到包装器对象包含的值类型以及对它应该如何处理. 例如, 如果返回接口指针, 则不应该调用 Release, 不过根据脚本对指针进行的操作可能需要 AddRef.

ComObjType(), ComObjCreate(), ComObjGet(), ComObjActive()