CoInitialize上保留参数的预期用途是什么

从创build到现在已有16年了,我仍然不知道为什么在CoInitialize方法中有一个保留参数。 有没有人知道(或能够做出一个聪明的猜测)为什么这个参数被添加和预期的使用是什么?

这实际上不是为了将来的使用,而是为了向后兼容。 阅读: 为什么从系统中删除CoInitialize期间指定分配器的能力? 由@拉里·奥斯特曼,谁偶尔挂在这里偶尔…

简而言之:该参数用于允许您指定自定义分配器。 但是,由于该功能被滥用,它已被弃用。