bResult = GetQueuedCompletionStatus( ghCompletionPort, &dwNumRead, (LPDWORD)pKey, --这个结构体指针没有初始化,导致崩溃。 &lpOverlapped, INFINITE );