的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