共用方式為


DISCDLGSTRUCTA 結構 (winnetwk.h)

DISCDLGSTRUCT 結構用於 WNetDisconnectDialog1 函式中。 結構包含中斷連線嘗試的必要資訊。

語法

typedef struct _DISCDLGSTRUCTA {
  DWORD cbStructure;
  HWND  hwndOwner;
  LPSTR lpLocalName;
  LPSTR lpRemoteName;
  DWORD dwFlags;
} DISCDLGSTRUCTA, *LPDISCDLGSTRUCTA;

成員

cbStructure

類型:DWORD

DISCDLGSTRUCT 結構的大小,以位元組為單位。 呼叫端必須提供此值。

hwndOwner

類型:HWND

對話框擁有者視窗的句柄。

lpLocalName

類型:LPTSTR

NULL終止字串的指標,指定重新導向至網路資源的本機裝置名稱,例如 “F:” 或 “LPT1”。

lpRemoteName

類型:LPTSTR

NULL終止字串的指標,指定要中斷連線的網路資源名稱。 如果指定 lpLocalName 成員,這個成員可以是 NULL。 指定 lpLocalName 時,會中斷從 lpLocalName 重新導向的網路資源連線。

dwFlags

類型:DWORD

描述線上的一組位旗標。 這個成員可以是下列值的組合。

價值 意義
DISC_UPDATE_PROFILE
如果已設定此值,指定的連接就不再是持續性連接(每次使用者登入時自動還原)。 只有當 lpLocalName 成員指定本機裝置時,這個旗標才有效。
DISC_NO_FORCE
如果未設定此值,系統會在嘗試中斷與網路資源的連線時,套用強制。

當使用者透過連線開啟檔案時,通常會發生這種情況。 此值表示使用者會在連線上有開啟的檔案時收到通知,並詢問他或她是否仍想要中斷連線。 如果使用者想要繼續,中斷連線程式會以額外的強制重新嘗試。

言論

注意

winnetwk.h 標頭會根據 UNICODE 預處理器常數的定義,將 DISCDLGSTRUCT 定義為自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的 慣例。

要求

要求 價值
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
支援的最低伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 winnetwk.h

另請參閱

WNetDisconnectDialog1

Windows 網路功能 (WNet) 概觀

Windows 網路結構