我們有一個DLL(使用VC2005構建)代表調用應用程序進行一些處理。這個處理需要相當多的內存。該DLL創建通過heapAlloc這種記憶像這樣: //Allocate space
myStruct* pStackSpace = (myStruct*)::HeapAlloc(m_hStackHeap, 0, sizeof(myStruct));
...
do some processing
我正在處理一個處理USB設備的函數。 但是我已經在簡單的東西有一個問題: 我收到編譯器錯誤 A value of the type "LPVOID" can not be assigned to an entity of the type "PSP_DEVICE_INTERFACE_DETAIL_DATA" in the line
"DevIntfDetailData = HeapAlloc(G