WNetDisconnectDialog 函数 (winnetwk.h)

WNetDisconnectDialog 函数启动一个常规浏览对话框,用于断开与网络资源的连接。 该函数需要对话框的所有者窗口的句柄。

语法

DWORD WNetDisconnectDialog(
  [in] HWND  hwnd,
  [in] DWORD dwType
);

参数

[in] hwnd

对话框的所有者窗口的句柄。

[in] dwType

要断开连接的资源类型。 此参数可以具有以下值。

含义
RESOURCETYPE_DISK
断开与磁盘资源的连接。

返回值

如果函数成功,则返回值NO_ERROR。 如果用户取消对话框,则返回值为 –1。

如果函数失败,则返回值为 系统错误代码,例如以下值之一。

返回代码 说明
ERROR_EXTENDED_ERROR
发生特定于网络的错误。 若要获取错误的说明,请调用 WNetGetLastError 函数。
ERROR_NO_NETWORK
网络不可用。
ERROR_NOT_ENOUGH_MEMORY
内存不足,无法启动对话框。

注解

WNetDisconnectDialog 函数将立即返回并创建一个对话框,用于断开联网驱动器的连接。 此对话框在工作线程上异步运行。

如果终止工作线程,则所有者窗口及其关联的对话框也会终止。 如果发生这种情况,用户可能无法与对话框交互,因为它不会显示在用户的屏幕上或短暂显示。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winnetwk.h
Library Mpr.lib
DLL Mpr.dll

另请参阅

WNetAddConnection2

WNetCancelConnection2

WNetConnectionDialog

WNetConnectionDialog1

Windows 网络 (WNet) 概述

Windows 网络函数