void *指向结构体,如何得知结构体内部划分?

void指针指向的是一片内存,我今天看到CreatThread()函数第四个参数是一个IPVOID,他的目的是为了传递给线程参数,由此我就好奇,
这样子如何区分结构体内部划分,直接传递吗?

再使用结构体指针指向这个void*指针,然后通过结构体指针就可以访问成员

如果你要传递一个指向结构体指针给一个线程,直接把这个指针作为lpParameter参数传入,在线程里再将lpParameter强制转换为结构体指针。

强制类型转换,需要什么类型转换成什么类型,有效解决了结构体内数据类型不一样的问题