Страница: 1 |
|
Вопрос: Перенести Результат из одной Апи ф-ции в другую
|
Добавлено: 23.09.05 23:42
|
|
Автор вопроса: student-uni
|
Я хочу использовать функцию RasGetConnectionStatistics
RasGetConnectionStatistics(hRasConn, myStats)
Про первый параметр - hRasConn - в МСДН сказано что его возвращает
другая функция - RasDial - её последний параметр
Public Declare Auto Function RasDial Lib "rasapi32.dll" ( _
ByVal RasDialExtensions As IntPtr, _
ByVal PhoneBook As String, _
ByRef DialParams As RASDIALPARAMS, _
ByVal NotifierType As Int32, _
ByVal Notifier As IntPtr, _
ByRef hRasConnection As IntPtr) As Int32
Но перед вызовом - RasDial - туда /в hRasConnection / надо записать NULL /Nothing/
А вот после - там появится значение нужное мне для первой ф-ции первого параметра.
(Я вписывал туда просто Nothing но для изъятия результата нужна переменная.)
Проблема:
Во второй функции - - RasDial - последний параметр это указатель, на переменную (типа HRASCONN)
А в первой функции первый параметр - это значение этой переменной типа ИНт32.
Для переноса значения после вызова RasDial из RasDial в RasGetConnectionStatistics
я декларирую переменную.
Так вот если я её декларирую ИнтПТр - то она благополучно входит в RasDial
но не лезет в RasGetConnectionStatistics.
Если декларирую ИНт32 она лезет в RasGetConnectionStatistic но не лезет в RasDial
Вопрос:
помогите перенести значение получаемое в последнем параметре RasDial в
первый параметр RasGetConnectionStatistic.
Буду премного благодарен.
Ответить
|
Страница: 1 |
Поиск по форуму