一个简单的数据类型问题(完成端口中)
unsigned CIOCPServer::ThreadPoolFunc (LPVOID thisContext)
{
LPOVERLAPPED lpOverlapped;
ClientContext* lpClientContext;
OVERLAPPEDPLUS* pOverlapPlus;
BOOL bIORet = GetQueuedCompletionStatus(
hCompletionPort,
&dwIoSize,
(LPDWORD) &lpClientContext, //这里看不懂 既然lpClientContext已经是一个指针了 那&lpClientContext是什么意思?? 按我的想法是直接(LPDWORD)lpClientContext就行了
&lpOverlapped, //这里的问题同上
INFINITE);
}