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;
}
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database