希望编写一个函数,该函数期望在与Wrapper库交互时接收打开的文件HANDLE并将其转换为IStream。 我知道的一种方法是,我可以从HANDLE获取FILE *,但我没有找到任何将此FILE *或直接将HANDLE分配给IStream(COM)的方法。
IStream
是一个COM接口,应该由对象实现。HANDLE
只是操作系统分配的一些数字,通常只是内核级表中的索引。 - MSaltersFILE*
只是指向某个C库内部结构的指针,定义时间大约比IStream
早25年。 - MSalters