ATL工程中,在没有idl文件的时候,接口的传递都使用 IUnknown 吗?在一个 ATL 工程中希望使用 DirectX 的一些接口。不过 DirectX 好像不提供 idl 文件。 所以想传递 DirectX 的接口,是不是只能通过传递 IUnknown 指针,然后再 QueryInterface 来获得呢? 谢谢![解决办法]最好是这样做。[解决办法]可以自己用OLE/VIEW来得到 IDL文件的