Fungsi MultinetGetConnectionPerformanceA (winnetwk.h)
Fungsi MultinetGetConnectionPerformance mengembalikan informasi tentang performa koneksi yang diharapkan yang digunakan untuk mengakses sumber daya jaringan.
Sintaks
DWORD MultinetGetConnectionPerformanceA(
[in] LPNETRESOURCEA lpNetResource,
[out] LPNETCONNECTINFOSTRUCT lpNetConnectInfoStruct
);
Parameter
[in] lpNetResource
Penunjuk ke struktur NETRESOURCE yang menentukan sumber daya jaringan. Anggota berikut memiliki arti khusus dalam konteks ini.
[out] lpNetConnectInfoStruct
Penunjuk ke struktur NETCONNECTINFOSTRUCT yang menerima data.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan NO_ERROR.
Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan sistem, seperti salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Sumber daya jaringan tidak menyediakan informasi ini. |
|
Anggota lpLocalName dari struktur NETRESOURCE yang diarahkan oleh parameter lpNetResource tidak menentukan perangkat yang dialihkan, atau anggota lpRemoteName tidak menentukan nama sumber daya yang saat ini tersambung. |
|
Operasi tidak dapat diselesaikan, baik karena komponen jaringan tidak dimulai, atau karena nama sumber daya yang ditentukan tidak dikenali. |
|
Perangkat lokal yang ditentukan oleh anggota lpLocalName tidak valid. |
|
Nama jaringan tidak dapat ditemukan. Kesalahan ini dikembalikan jika anggota lpLocalName dari struktur NETRESOURCE yang diacu oleh parameter lpNetResource adalah NULL dan anggota lpRemoteName dari struktur NETRESOURCE yang diacu oleh lpNetResource juga atau NULL atau tidak dapat dikenali oleh jaringan apa pun. |
|
Upaya untuk mengakses alamat yang tidak valid. Kesalahan ini dikembalikan jika parameter lpNetResource atau lpNetConnectInfoStructadalah NULL. |
|
Parameter yang buruk telah dilewati. Kesalahan ini dikembalikan jika parameter lpNetConnectInfoStruct tidak menunjuk ke struktur NETCONNECTINFOSTRUCT tempat anggota cbStructure diisi dengan ukuran struktur yang tepat. |
|
Jaringan tidak tersedia. |
|
Terjadi kesalahan khusus jaringan. Untuk mendapatkan deskripsi kesalahan, panggil WNetGetLastError. |
Keterangan
Fungsi MultinetGetConnectionPerformance mengembalikan informasi dalam struktur NETCONNECTINFOSTRUCT .
Informasi yang dikembalikan oleh fungsi MultinetGetConnectionPerformance hanya perkiraan. Lalu lintas dan perutean jaringan dapat memengaruhi akurasi hasil yang dikembalikan.
Perhatikan bahwa fungsi MultinetGetConnectionPerformance hanya dapat digunakan untuk meminta informasi untuk perangkat lokal yang dialihkan ke sumber daya jaringan, atau untuk sumber daya jaringan yang saat ini ada koneksi.
Jika jalur UNC ditentukan dalam anggota lpRemoteName dari struktur NETRESOURCE yang diarahkan oleh parameter lpNetResource , anggota lpRemoteName harus berupa nama direktori, bukan nama file.
Cara umum untuk menggunakan fungsi ini adalah dengan membuka file di server jaringan (yang akan memastikan bahwa ada koneksi ke file), memanggil fungsi ini, dan menggunakan hasilnya untuk membuat keputusan tentang cara mengelola I/O file. Misalnya, Anda dapat memutuskan apakah akan membaca seluruh file ke dalam file sementara pada klien atau langsung mengakses file di server.
Catatan
Header winnetwk.h mendefinisikan MultinetGetConnectionPerformance 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
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winnetwk.h |
Pustaka | Mpr.lib |
DLL | Mpr.dll |
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