Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

NetGetJoinInformation - портирование функции   Найти похожие ветки 

 
BiN ©   (2003-12-17 11:38) [0]

Всем привет!

Проблема здесь не про сети, так что ОГРОМНАЯ просьба не пинать меня в другой форум.
Дело в том, что при вызове функции NetGetJoinInformation и дальнейшем освобождении памяти с помощью NetApiBufferFree программа вылетает во всеми нами любимый Access violation.

Может я что не правильно объявил, хотя результат функции вроде корректный. Вот кусок моего кода:

type
NETSETUP_JOIN_STATUS = DWORD;
PNETSETUP_JOIN_STATUS = ^NETSETUP_JOIN_STATUS;

function NetApiBufferFree(Buffer:Pointer):DWORD ;stdcall; external NetApi32 name "NetApiBufferFree";

function NetGetJoinInformation(lpServer:LPCWSTR;
lpNameBuffer:PLPWSTR;
BufferType:PNETSETUP_JOIN_STATUS):DWORD; stdcall; external NetApi32 name "NetGetJoinInformation";

procedure MyProc;
var
Buffer:PLPWSTR;
ntStatus:NETSETUP_JOIN_STATUS;
dwResult:DWORD;
begin
dwResult:=NetGetJoinInformation(nil, Buffer, @ntStatus);
if dwResult = NERR_SUCCESS {0} then
begin
//Buffer^ - содержит в моем случае имя домена
end;
NetApiBufferFree(Buffer);//<<<<<< Ругается и вылетает
end;

всем заранее спасибо


 
BiN ©   (2003-12-17 11:40) [1]

вдогонку:
В MSDN эта функция объявлена, как

NET_API_STATUS NetGetJoinInformation(
LPCWSTR lpServer,
LPWSTR* lpNameBuffer,
PNETSETUP_JOIN_STATUS BufferType
);

см. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netmgmt/netmgmt/netgetjoininformation.asp


 
BiN ©   (2003-12-17 11:57) [2]

Вопрос закрыт - всем спасибо



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
1-79783
malganus
2004-02-14 11:31
2004.02.25
Вызов внешних программ из приложения


1-79721
Denisoid
2004-02-12 16:59
2004.02.25
Вопрос по работе с ShellListView !!!


9-79523
Unknown user
2003-08-05 18:29
2004.02.25
В каких программах проще всего создавать 3Д модели?


1-79822
Hooch
2004-02-11 07:52
2004.02.25
VirtualStringTree 4.0.17, проблема с отображением текста


3-79586
SnapIn
2004-01-25 21:53
2004.02.25
MSSQL и ADO - Отображение значения Lookup-поля