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