|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Retrieving the Connection Name
To retrieve the name of the network resource associated with a local device, an application can use the WNetGetConnection function, as shown in the following example.
CHAR szDeviceName[80]; DWORD dwResult, cchBuff = sizeof(szDeviceName); dwResult = WNetGetConnection("z:", (LPSTR) szDeviceName, &cchBuff); switch (dwResult) { case NO_ERROR: TextOut(hdc, 10, 10, (LPSTR) szDeviceName, lstrlen((LPSTR) szDeviceName)); break; case ERROR_NOT_CONNECTED: TextOut(hdc, 10, 10, "Device z: not connected.", 24); case ERROR_CONNECTION_UNAVAIL: /* A connection is remembered but not connected. */
TextOut(hdc, 10, 10, "Connection unavailable.", 23); default: /* * An application-defined error handler is demonstrated in the * section titled "Retrieving Network Errors." */ NetErrorHandler(hwnd, dwResult, (LPSTR)"WNetGetConnection"); return FALSE; }
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Поиск Имени Связи
Для того, чтобы извлекать имя сетевого ресурса связанного локальным устройством, приложение может использовать функцию WNetGetConnection, как показано в следующем примере.
СИМВОЛ szDeviceName[80]; DWORD dwResult, cchBuff = sizeof(szDeviceName); dwResult = WNetGetConnection("z:", (LPSTR) szDeviceName, &cchBuff); ключ (dwResult) { случай NO_ERROR: TextOut(hdc, 10, 10, (LPSTR) szDeviceName, lstrlen((LPSTR) szDeviceName)); прерывание; случай ERROR_NOT_CONNECTED: TextOut(hdc, 10, 10, "Устройство z: не связанное.", 24); случай ERROR_CONNECTION_UNAVAIL: /* Связь поминана но не connected. */
TextOut(hdc, 10, 10, "СВЯЗЬ недоступно.", 23); невыполнение: /* * Определенный прикладной вручитель ошибки продемонстрирован в the * секция называла "Сетевые Ошибки Поиска." */ NetErrorHandler(hwnd, dwResult, (LPSTR)"WNetGetConnection"); обратная ЛОЖЬ; }
|
|
|
|
| |