的Win32 ReadFileEx
被定义为:如何为上下文信息提供ReadFileEx()的完成例程?
BOOL WINAPI ReadFileEx(
__in HANDLE hFile,
__out_opt LPVOID lpBuffer,
__in DWORD nNumberOfBytesToRead,
__inout LPOVERLAPPED lpOverlapped,
__in_opt LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine
);
我试图找出如何使操作完成,当完成例程(最后一个参数)调用动态函数指针。似乎没有办法传递用户数据。有任何想法吗?
所以...... hackish ......必须......抵制......假设没有更好的方法来做到这一点,你的方法似乎比使用TLS(这在C++中又是一团糟)更简单。谢谢:) – Gili 2009-06-02 19:47:31