Struktur CONNECTDLGSTRUCTA (winnetwk.h)
Struktur CONNECTDLGSTRUCT digunakan oleh fungsi WNetConnectionDialog1 untuk membuat parameter kotak dialog penjelajahan.
Sintaks
typedef struct _CONNECTDLGSTRUCTA {
DWORD cbStructure;
HWND hwndOwner;
LPNETRESOURCEA lpConnRes;
DWORD dwFlags;
DWORD dwDevNum;
} CONNECTDLGSTRUCTA, *LPCONNECTDLGSTRUCTA;
Anggota
cbStructure
Jenis: DWORD
Ukuran, dalam byte, dari struktur CONNECTDLGSTRUCT . Pemanggil harus menyediakan nilai ini.
hwndOwner
Jenis: HWND
Gagang ke jendela pemilik untuk kotak dialog.
lpConnRes
Jenis: LPNETRESOURCE
Penunjuk ke struktur NETRESOURCE .
Jika anggota lpRemoteNameNETRESOURCE ditentukan, itu akan dimasukkan ke dalam bidang jalur kotak dialog. Dengan pengecualian anggota dwType , semua anggota struktur NETRESOURCE lainnya harus diatur ke NULL. Anggota dwType harus sama dengan RESOURCETYPE_DISK.
Sistem tidak mendukung bendera RESOURCETYPE_PRINT untuk menjelajah dan menyambungkan ke sumber daya cetak.
dwFlags
Jenis: DWORD
Sekumpulan bendera bit yang menjelaskan opsi untuk tampilan kotak dialog. Anggota ini bisa menjadi kombinasi dari nilai berikut.
Nilai | Makna |
---|---|
|
Akun adalah akun pengguna. |
|
Tampilkan jalur baca-saja alih-alih memperbolehkan pengguna mengetikkan jalur.
Bendera ini harus diatur hanya jika anggota lpRemoteName dari struktur NETRESOURCE yang diacu oleh anggota lpConnRes bukan NULL (atau string kosong), dan bendera CONNDLG_USE_MRU tidak diatur. |
|
Bendera internal. Jangan gunakan. |
|
Masukkan jalur yang terakhir digunakan ke dalam kotak kombinasi. Atur nilai ini untuk mensimulasikan fungsi WNetConnectionDialog . |
|
Perlihatkan kotak centang yang memungkinkan pengguna memulihkan koneksi saat masuk. |
|
Pulihkan koneksi saat masuk. |
|
Jangan pulihkan koneksi saat log masuk. |
Untuk informasi selengkapnya, lihat bagian Keterangan berikut ini.
dwDevNum
Jenis: DWORD
Jika panggilan ke fungsi WNetConnectionDialog1 berhasil, anggota ini mengembalikan jumlah perangkat yang tersambung. Nilainya adalah 1 untuk A:, 2 untuk B:, 3 untuk C:, dan sebagainya. Jika pengguna membuat koneksi tanpa perangkat, nilainya adalah –1.
Keterangan
Jika bendera CONNDLG_RO_PATH atau CONNDLG_USE_MRU tidak diatur, dan anggota lpRemoteName dari struktur NETRESOURCE tidak menentukan jalur jarak jauh, permintaan default ke jenis tampilan dialog CONNDLG_RO_PATH.
Nilai CONNDLG_PERSIST dan CONNDLG_NOT_PERSIST tidak dapat diatur keduanya. Jika tidak ada yang diatur, kotak dialog default ke opsi terakhir yang dipilih dalam kotak dialog ini untuk tipe koneksi perangkat tertentu.
Catatan
Header winnetwk.h mendefinisikan CONNECTDLGSTRUCT sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | winnetwk.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk