На главную

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 | Скачать Вниз

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");
обратная ЛОЖЬ;
}



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