Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memformat nama jaringan dalam format khusus penyedia untuk ditampilkan dalam kontrol.
Syntax
DWORD NPFormatNetworkName(
[in] LPWSTR lpRemoteName,
[out] LPWSTR lpFormattedName,
[in, out] LPDWORD lpnLength,
[in] DWORD dwFlags,
[in] DWORD dwAveCharPerLine
);
Parameter-parameternya
[in] lpRemoteName
Arahkan ke nama jaringan untuk diformat.
[out] lpFormattedName
Penunjuk ke string yang menerima nama yang diformat.
[in, out] lpnLength
Penunjuk ke DWORD yang menentukan ukuran, dalam karakter, dari buffer lpFormattedName . Jika nilai pengembalian fungsi ini WN_MORE_DATA, lpnLength berisi ukuran buffer yang diperlukan, dalam karakter.
[in] dwFlags
Bitfield yang menunjukkan jenis format yang diminta. Parameter ini bisa menjadi salah satu nilai berikut.
Selain itu, bendera berikut, yang bertindak sebagai pengubah pada bendera sebelumnya, dapat disertakan dengan menggunakan operasi bitwise-OR.
[in] dwAveCharPerLine
Menentukan jumlah rata-rata karakter yang akan pas pada satu baris di mana nama jaringan sedang disajikan. Secara khusus, nilai ini didefinisikan sebagai lebar kontrol dibagi dengan bidang tmAveCharWidth dari struktur TEXTMETRIC dari font yang digunakan untuk ditampilkan dalam kontrol.
Mengembalikan nilai
Jika fungsi berhasil, fungsi harus mengembalikan WN_SUCCESS.
Jika fungsi gagal, fungsi harus mengembalikan nilai berikut. Semua kesalahan lainnya akan diabaikan, dan nama jaringan yang tidak diformat akan digunakan.
| Mengembalikan kode | Description |
|---|---|
|
Buffer input terlalu kecil. |
Komentar
Fungsi ini memungkinkan vendor jaringan untuk memangkas atau memodifikasi nama jaringan sebelum disajikan kepada pengguna. Misalnya, dalam kotak dialog Buka umum, kotak kombo Drive menyajikan semua sumber daya yang terhubung dan nama jaringan terkait. Sebelum setiap item ditampilkan, NPFormatNetworkName dipanggil, dan penyedia jaringan memiliki opsi untuk mengedit nama sehingga akan pas di kotak kombo. Yang lebih penting, penyedia jaringan dapat mengedit nama untuk menyajikan bagian paling signifikan dari nama jaringan kepada pengguna.
Perhatikan bahwa NPFormatNetworkName tidak dirutekan ke setiap penyedia jaringan seperti sebagian besar fungsi penyedia jaringan lainnya. Setiap vendor jaringan hanya perlu khawatir tentang memformat nama jaringan mereka sendiri. Mereka dapat mengasumsikan bahwa hanya nama yang dihasilkan oleh driver penyedia jaringan mereka yang akan diteruskan ke NPFormatNetworkName.
Bendera WNFMT_ biasanya diteruskan di berbagai tempat di antarmuka pengguna seperti yang dijelaskan dalam tabel berikut. Tidak ada asumsi yang harus dibuat tentang bendera apa yang diteruskan di mana; tabel ini disediakan hanya untuk membantu setiap vendor jaringan memutuskan metode terbaik untuk memodifikasi nama jaringan mereka.
| Tampilkan lokasi | WNFMT_ MULTILINE | WNFMT_ DISINGKAT | WNFMT_ INENUM |
|---|---|---|---|
| Kotak dialog Koneksi Manajer File, kotak kombo Drive , pilihan. (Bagian pilihan dari kotak kombo adalah persegi panjang atas, di atas bagian daftar, yang menampilkan pilihan saat ini.) | X | ||
| Kotak dialog Koneksi Manajer File, kotak kombo Drive , daftar. (Bagian daftar kotak kombo adalah kotak daftar yang muncul di bawah bagian pilihan kotak kombo.) | X | ||
| Manajer File, daftar Direktori Bersama . | X | X | |
| Daftar Putuskan Sambungan Drive Jaringan Manajer File. | X | ||
| Manajer File, toolbar, kotak kombo, pilihan. | X | ||
| Manajer File, toolbar, kotak kombo, daftar. | X | ||
| Kotak dialog Buka dan Simpan Umum, kotak kombo Drive , pilihan. | X | ||
| Kotak dialog Buka dan Simpan Umum, kotak kombo Drive , daftar. | X |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Platform Target | Windows |
| Header | npapi.h |
| Library | davclnt.lib |