struktur USE_INFO_2 (lmuse.h)
Struktur USE_INFO_2 berisi informasi tentang koneksi antara komputer lokal dan sumber daya bersama, termasuk jenis koneksi, status koneksi, nama pengguna, dan nama domain.
Sintaks
typedef struct _USE_INFO_2 {
LMSTR ui2_local;
LMSTR ui2_remote;
LMSTR ui2_password;
DWORD ui2_status;
DWORD ui2_asg_type;
DWORD ui2_refcount;
DWORD ui2_usecount;
LMSTR ui2_username;
LMSTR ui2_domainname;
} USE_INFO_2, *PUSE_INFO_2, *LPUSE_INFO_2;
Anggota
ui2_local
Jenis: LMSTR
Penunjuk ke string yang berisi nama perangkat lokal (misalnya, drive E atau LPT1) yang dialihkan ke sumber daya bersama. DEVLEN konstanta menentukan jumlah karakter maksimum dalam string. Anggota ini bisa NULL. Untuk informasi selengkapnya, lihat bagian Keterangan berikut ini.
String ini adalah Unicode jika _WIN32_WINNT atau FORCE_UNICODE ditentukan.
ui2_remote
Jenis: LMSTR
Penunjuk ke string yang berisi nama berbagi sumber daya jarak jauh. String dalam bentuk
\\servername\sharename
String ini adalah Unicode jika _WIN32_WINNT atau FORCE_UNICODE ditentukan.
ui2_password
Jenis: LMSTR
Penunjuk ke string yang berisi kata sandi yang diperlukan untuk membuat sesi dengan stasiun kerja tertentu.
String ini adalah Unicode jika _WIN32_WINNT atau FORCE_UNICODE ditentukan.
ui2_status
Jenis: DWORD
Status koneksi. Elemen ini tidak digunakan oleh fungsi NetUseAdd . Nilai berikut didefinisikan.
ui2_asg_type
Jenis: DWORD
Jenis sumber daya jarak jauh yang diakses. Anggota ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Cocok dengan jenis sumber daya bersama server. Wildcard hanya dapat digunakan dengan fungsi NetUseAdd , dan hanya ketika anggota ui2_local adalah string NULL . Untuk informasi selengkapnya, lihat bagian Keterangan berikut ini. |
|
Perangkat disk. |
|
Printer yang ditampung. |
|
Komunikasi antarproscess (IPC). |
ui2_refcount
Jenis: DWORD
Jumlah file, direktori, dan proses lain yang terbuka pada sumber daya jarak jauh. Elemen ini tidak digunakan oleh fungsi NetUseAdd .
ui2_usecount
Jenis: DWORD
Jumlah koneksi eksplisit (pengalihan dengan nama perangkat lokal) atau koneksi UNC implisit (pengalihan tanpa nama perangkat lokal) yang dibuat dengan sumber daya.
ui2_username
Jenis: LPWSTR
Penunjuk ke string yang berisi nama pengguna yang memulai koneksi.
String ini adalah Unicode jika _WIN32_WINNT atau FORCE_UNICODE ditentukan.
ui2_domainname
Jenis: LMSTR
Penunjuk ke string yang berisi nama domain sumber daya jarak jauh.
String ini adalah Unicode jika _WIN32_WINNT atau FORCE_UNICODE ditentukan.
Keterangan
Menentukan anggota ui2_local yaitu NULL meminta autentikasi dengan server tanpa mengalihkan huruf kandar atau perangkat. Pengalihan di masa mendatang yang melibatkan server saat koneksi yang sama berlaku menggunakan informasi autentikasi yang ditentukan dalam panggilan awal ke fungsi NetUseAdd . Informasi ini mencakup kombinasi anggota ui2_password, ui2_username, dan ui2_domainname .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | lmuse.h (termasuk Lm.h) |