是否可以在 idl 3.0 文件中声明一个将 Win32 事件句柄作为参数的函数?

Is it possible to declare a function which takes Win32 event HANDLE as a parameter in idl 3.0 file?

我正在尝试为我的客户编写一组 API。

他们需要一个将 Win32 事件句柄作为参数的函数,以便他们通过 WaitForSingleObject() 等待事件。

但是,我找不到该 HANDLE 类型的正确数据类型。

是否可以在 idl 3.0 文件中使用 Win32 事件句柄?

根据 Raymond 的评论,MIDL 3.0 不支持 HANDLE 类型,他建议改用 Windows 运行时事件。

我在 Microsoft instruction 之后开发了 Windows 运行时事件。