LPVOID

LPVOID

LPVOID是一個沒有類型的指針,也就是說你可以將任意類型的指針賦值給LPVOID類型的變數(一般作為參數傳遞),然後在使用的時候在轉換回來。

基本內容


可以將其理解為long型的指針,指向void型。
例如:
class CMyClass
{
void Start();
static UINT StartThread(LPVOID lParam);
};
void CMyClass::Start()
{
AfxBeginThread(StartThread, this);
}
UINT CMyClass::StartThread(LPVOID lParam)
{
CMyClass * pMyClass = (CMyClass*)lParam;
...
return 0;
}