RasEnumConnections fail (ERROR_IO_PENDING)
- From
- Andrew Ryazanov ()
- To
- All
- Date
- 2002-11-26T00:44:28Z
- Area
- SU.WINDOWS.NT.PROG
From: "Andrew Ryazanov" <rash@land.ru>
Hi All!
Народ, подскажите, измучился уже. Есть такая функция, для определения
авктивности модема.
function IsDialUpActive:BOOLEAN;
var
Conn:array [0..16] of TRASConn;
i,cb,cons:DWORD;
begin
Result:=False;
if @RasEnumConnections=nil then exit;{No RAS api dll}
ZeroMemory(@Conn,sizeof(Conn));
cb:=sizeof(conn);
for i:=low(conn) to high(conn) do Conn[i].dwSize:=sizeof(TRASConn);
if RasEnumConnections(@Conn,cb,cons)<>NO_ERROR then exit;
Result:=cons>0;
end;
Так вот RasEnumConnections возвращает ошибку,а GetLastError =
997(ERROR_IO_PENDING).
Почему?
Система Win2000 Pro SP3
Bye All!
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)