假设我以完全无类型的方式获得指向 COM 接口的指针,就像原始地址一样
void *p
如何找到方法的地址并访问它们?*p 是虚拟表的地址,然后 **p 是第一种方法的地址吗?是否所有涉及 32 位的指针总是在 COM 中?因此,要找到一个特定的方法,我只需要将 4 字节的倍数索引到 **p 中,假设我知道该方法将出现在哪个索引处。BIG endian vs LITTLE endian 有什么潜在的问题吗?
假设我以完全无类型的方式获得指向 COM 接口的指针,就像原始地址一样
void *p
如何找到方法的地址并访问它们?*p 是虚拟表的地址,然后 **p 是第一种方法的地址吗?是否所有涉及 32 位的指针总是在 COM 中?因此,要找到一个特定的方法,我只需要将 4 字节的倍数索引到 **p 中,假设我知道该方法将出现在哪个索引处。BIG endian vs LITTLE endian 有什么潜在的问题吗?