共用方式為


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
程式庫 Mpr.lib
Dll Mpr.dll

另請參閱

WNetAddConnection2

WNetCancelConnection2

WNetConnectionDialog

WNetConnectionDialog1

Windows 網路 (WNet) 概觀

Windows 網路功能