WNetDisconnectDialog 函数 (winnetwk.h)
WNetDisconnectDialog 函数启动一个常规浏览对话框,用于断开与网络资源的连接。 该函数需要对话框的所有者窗口的句柄。
语法
DWORD WNetDisconnectDialog(
[in] HWND hwnd,
[in] DWORD dwType
);
参数
[in] hwnd
对话框的所有者窗口的句柄。
[in] dwType
要断开连接的资源类型。 此参数可以具有以下值。
值 | 含义 |
---|---|
|
断开与磁盘资源的连接。 |
返回值
如果函数成功,则返回值NO_ERROR。 如果用户取消对话框,则返回值为 –1。
如果函数失败,则返回值为 系统错误代码,例如以下值之一。
返回代码 | 说明 |
---|---|
|
发生特定于网络的错误。 若要获取错误的说明,请调用 WNetGetLastError 函数。 |
|
网络不可用。 |
|
内存不足,无法启动对话框。 |
注解
WNetDisconnectDialog 函数将立即返回并创建一个对话框,用于断开联网驱动器的连接。 此对话框在工作线程上异步运行。
如果终止工作线程,则所有者窗口及其关联的对话框也会终止。 如果发生这种情况,用户可能无法与对话框交互,因为它不会显示在用户的屏幕上或短暂显示。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winnetwk.h |
Library | Mpr.lib |
DLL | Mpr.dll |