我在midl中有一个COM对象接口
interface InterfaceName : IDispatch
{
[id(1)] HRESULT FunA(...);
[id(2)] HRESULT FunB(...);
[id(3)] HRESULT FunC(...);
}
Run Code Online (Sandbox Code Playgroud)
ID需要连续吗?或者我可以定义它
interface InterfaceName : IDispatch
{
[id(1)] HRESULT FunA(...);
[id(3)] HRESULT FunB(...);
[id(5)] HRESULT FunC(...);
}
Run Code Online (Sandbox Code Playgroud)
编译第二个版本似乎没问题,但在运行时会出现任何问题吗?