我有一个像三层蛋糕一样设置的应用程序:上层和下层支持 WinRT,但中间不支持。那些上层和下层 WinRT 层需要共享对应用程序的 CoreWindow 对象的引用,但它们唯一的通信渠道是通过中间层。我只能通过中间的非 WinRT 层。如何通过中间的非 WinRT 层传递 CoreWindow 对象?
从 CoreWindow^ 转换为 void* 不会给我编译器的任何抱怨,但转换回 CoreWindow^ 会给我类型转换错误。
我有一个像三层蛋糕一样设置的应用程序:上层和下层支持 WinRT,但中间不支持。那些上层和下层 WinRT 层需要共享对应用程序的 CoreWindow 对象的引用,但它们唯一的通信渠道是通过中间层。我只能通过中间的非 WinRT 层。如何通过中间的非 WinRT 层传递 CoreWindow 对象?
从 CoreWindow^ 转换为 void* 不会给我编译器的任何抱怨,但转换回 CoreWindow^ 会给我类型转换错误。