【发布时间】:2011-11-24 13:57:21
【问题描述】:
MS IDL 有syntax for specifying a defaultvalue 用于参数。
我尝试为接受VARIANT_BOOL 的函数指定默认值:
[id(42)] HRESULT Foo([in, defaultvalue(VARIANT_TRUE)] VARIANT_BOOL bar);
并收到以下错误消息:
错误 MIDL2035:需要常量表达式
指定bar 的默认值应为VARIANT_TRUE 的正确语法是什么?
【问题讨论】:
标签: com default-value idl