BOOL GetQueuedCompletionStatus(
HANDLE CompletionPort, // 完成端口句柄
LPDWORD lpNumberOfBytes, // 传送数据字节数
PULONG_PTR lpCompletionKey, // 完成键
LPOVERLAPPED * lpOverlapped, // 重叠结构体
DWORD dwMilliseconds // 超时毫秒数
);
函数GetQueuedCompletionStatus返回的lpCompletionKey是一个4字节的地址,但64位编译器下指针是8字节,导致返回的地址是被截断的,从而导致指针错误,有没有遇到类似问题的,该如何解决?