ComObjValue()

AutoHotKey

ComObjValue() [v1.0.91+]

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

Value := ComObjValue(ComObject)

参数

Value

64 位有符号整数.

ComObject

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

一般说明

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

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

相关

ComObjType, ComObjCreate, ComObjGet, ComObjActive