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)