Tag: readdirectorychangesw

异步ReadDirectoryChangesW – GetQueuedCompletionStatus总是超时

正如它听起来一样,我正在尝试使用IO完成的异步ReadDirectoryChangesW并且它不起作用,具体而言, GetLastError重复返回258( GetQueuedCompletionStatus超时)。 我有结构: typedef struct dirinfo_struct { HANDLE hDirFH; // directory handle OVERLAPPED Overlapped; // overlapped storage int len_buffer; // buffer length wchar_t* buffer; // buffer itself wchar_t* directory_name; // target name } dirinfo_t; typedef struct dirmon_struct { HANDLE hDirOPPort; // handle to the IO port. dirinfo_t* dirinfo; // pointer to the struct above. […]