複製鏈接
請複製以下鏈接發送給好友

LPVOID

鎖定
LPVOID是一個沒有類型的指針,也就是説你可以將LPVOID類型的變量賦值給任意類型的指針,比如在參數傳遞時就可以把任意類型傳遞給一個LPVOID類型為參數的方法,然後在方法內再將這個“任意類型”從傳遞時的“LPVOID類型”轉換回來。具體請看下面的示例程序,其中LPVOID lParam即為空類型指針,而CMyClass即為任意類型指針。
外文名
LPVOID
説    明
可以將其理解為long型的指針

目錄

LPVOID説明

可以將其理解為long型的指針,指向void型。

LPVOID示例程序

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;
}