Image

Imagefasgibz wrote in Imageru_cpp

MprAdminPortEnum вызывает ошибку ERROR_IO_PENDING

Проблема вот в чем написал dll которая встраивается в RASS сервер на win2003 server.
при соеденении клиента создается поток который с заданной периодичностью пытается считать кол-во переданных, посланных байт
но при вызове функции
Выделить всёкод C++
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
DWORD MprAdminPortEnum(
RAS_SERVER_HANDLE hRasServer,
DWORD dwLevel,
HANDLE hConnection,
LPBYTE* lplpbBuffer,
DWORD dwPrefMaxLen,
LPDWORD lpdwEntriesRead,
LPDWORD lpdwTotalEntries,
LPDWORD lpdwResumeHandle
);
происходит ошибка
Выделить всёкод C++
1:
997 ERROR_IO_PENDING т.е. Overlapped I/O operation is in progress
в чем может быть причина?
данная ошибка вылетает и при использовании других функций обращающихся к rras серверу, кроме MprAdminServerConnect, MprAdminServerGetInfo, MprAdminServerDisconnect