|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
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.
|
|
|
|
| |