На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Adding a Network Connection



To make a connection to a network resource described by a NETRESOURCE structure, an application can call the WNetAddConnection2 function, as shown in the following example.

DWORD dwResult;
NETRESOURCE nr;

dwResult = WNetAddConnection2(&nr, // NETRESOURCE from enumeration
(LPSTR) NULL, // no password
(LPSTR) NULL, // logged-in user
CONNECT_UPDATE_PROFILE); // update profile with connect info

if (dwResult == ERROR_ALREADY_ASSIGNED)
{
TextOut(hdc, 10, 10, "Already connected to specified resource.", 40);
return FALSE;
}

else if (dwResult == ERROR_DEVICE_ALREADY_REMEMBERED)

{
TextOut(hdc, 10, 10,
"Attempted reassignment of remembered device.", 44);
return FALSE;
}
else if(dwResult != NO_ERROR)
{
// An application-defined error handler is demonstrated in the
// section titled "Retrieving Network Errors."

NetErrorHandler(hwnd, dwResult, (LPSTR)"WNetAddConnection2");
return FALSE;
}

TextOut(hdc, 10, 10, "Connected to specified resource.", 32);


The WNetAddConnection function is supported for compatibility with earlier versions of Windows for Workgroups. For new applications, use WNetAddConnection2 or WNetAddConnection3.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Дополнение Сетевой Связи



Для того, чтобы делать связью в сетевой ресурс описанный структурой NETRESOURCE, приложение может назвать функцию WNetAddConnection2, как показано в следующем примере.

DWORD dwResult;
nr NETRESOURCE;

dwResult = WNetAddConnection2(&nr, // NETRESOURCE Из перечисления (LPSTR) НЕДЕЙСТВИТЕЛЬНЫЙ, // никакой пароль (LPSTR) НЕДЕЙСТВИТЕЛЬНЫЙ, // зарегистрированное-в потребителе CONNECT_UPDATE_PROFILE); // профиль коррекции с соединять info

если (dwResult == ERROR_ALREADY_ASSIGNED)
{
TextOut(hdc, 10, 10, "УЖЕ подключенное к определившее ресурс.", 40);
обратная ЛОЖЬ;
}

еще если (dwResult == ERROR_DEVICE_ALREADY_REMEMBERED)

{
TextOut(hdc, 10, 10,
"Попытавшееся reassignment поминанного устройства.", 44);
обратная ЛОЖЬ;
}
еще если(dwResult != NO_ERROR)
{
// Определенный прикладной вручитель ошибки продемонстрирован в // секции назвавшей "Сетевые Ошибки Поиска."

NetErrorHandler(hwnd, dwResult, (LPSTR)"WNetAddConnection2");
обратная ЛОЖЬ;
}

TextOut(hdc, 10, 10, "ПОДКЛЮЧЕННОЕ к определившее ресурс.", 32);


Функция WNetAddConnection поддерживана для совместимости с более ранними версиями Окна для Workgroups. Для новых приложений, используйте WNetAddConnection2 или WNetAddConnection3.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz