检索连接名称

【勇芳软件工作室】汉化HomePreviousNext

要检索与本地设备相关联的网络资源的名称,应用程序可以使用WNetGetConnection功能,如以下示例所示。

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:

/ *连接被记住但未连接。*/

TextOut(hdc, 10, 10, "Connection unavailable.", 23);

默认:

/*

*应用程序定义的错误处理程序在

*部分标题为“检索网络错误”。

*/

NetErrorHandler(hwnd, dwResult, (LPSTR)"WNetGetConnection");

return FALSE;

}