CONNECTDLGSTRUCTA 結構 (winnetwk.h)
WNetConnectionDialog1 函式會使用 CONNECTDLGSTRUCT 結構來建立瀏覽對話框參數。
語法
typedef struct _CONNECTDLGSTRUCTA {
DWORD cbStructure;
HWND hwndOwner;
LPNETRESOURCEA lpConnRes;
DWORD dwFlags;
DWORD dwDevNum;
} CONNECTDLGSTRUCTA, *LPCONNECTDLGSTRUCTA;
成員
cbStructure
類型:DWORD
CONNECTDLGSTRUCT 結構的大小,以位元組為單位。 呼叫端必須提供此值。
hwndOwner
類型:HWND
對話框擁有者視窗的句柄。
lpConnRes
類型:LPNETRESOURCE
NETRESOURCE 結構的指標。
如果指定 NETRESOURCElpRemoteName 成員,則會輸入對話框的路徑字段。 除了 dwType 成員之外,NETRESOURCE 結構的其他所有成員都必須設定為 NULL。 dwType 成員必須等於 RESOURCETYPE_DISK。
系統不支援 RESOURCETYPE_PRINT 旗標來瀏覽及連線到列印資源。
dwFlags
類型:DWORD
描述對話框顯示選項的一組位旗標。 這個成員可以是下列值的組合。
價值 | 意義 |
---|---|
|
帳戶是用戶帳戶。 |
|
顯示唯讀路徑,而不是允許使用者輸入路徑。
只有當 |
|
內部旗標。 請勿使用。 |
|
在組合方塊中輸入最近使用的路徑。 將此值設定為模擬 WNetConnectionDialog 函式。 |
|
顯示複選框,允許使用者在登入時還原連線。 |
|
在登入時還原連線。 |
|
請勿在登入時還原連線。 |
如需詳細資訊,請參閱下列一節。
dwDevNum
類型:DWORD
如果呼叫 WNetConnectionDialog1 函式成功,則此成員會傳回已連線裝置的數目。 A:的值為 1,B:2 則為 3,C:則為 3,依此而定。 如果使用者建立無裝置連線,則值為 –1。
言論
如果未設定CONNDLG_RO_PATH或CONNDLG_USE_MRU旗標,而且
無法同時設定CONNDLG_PERSIST和CONNDLG_NOT_PERSIST值。 如果兩者都未設定,對話框預設為此對話框中針對特定裝置連線類型選取的最後一個選項。
注意
winnetwk.h 標頭會根據 UNICODE 預處理器常數的定義,將 CONNECTDLGSTRUCT 定義為自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
支援的最低伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | winnetwk.h |