ComObjValue()

AutoHotkey

ComObjValue() [v1.0.91+]

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

Value := ComObjValue(ComObject)

参数

64 位有符号整数.

ComObject

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

一般说明

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

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

相关

ComObjType, ComObjCreate, ComObjGet, ComObjActive