LPVOID lpParameter传递问题
struct USBPARAMETER
{
ULONG m_Index;//Device ID
char* pcBuffer;//Buffer which receive data
ULONG ulLength;//Buffer Length;
} UsbParameter;
DWORD WINAPI ReadProc( LPVOID lpParameter )
{
cout < < ((UsbParameter*)lpParameter)-> ulLength < < endl; // 错误
return 0;
}
error C2059: syntax error : ') '
不知是什么原因,望大家指点一下,谢谢!!
[解决办法]
cout < < ((USBPARAMETER*)lpParameter)-> ulLength < < endl; // 错误
强制转换用类型名,你用了变量名