Fungsi RasGetEntryPropertiesA (ras.h)
Fungsi RasGetEntryProperties mengambil properti entri buku telepon.
Sintaks
DWORD RasGetEntryPropertiesA(
[in] LPCSTR unnamedParam1,
[in] LPCSTR unnamedParam2,
[in, out] LPRASENTRYA unnamedParam3,
[in, out] LPDWORD unnamedParam4,
[out] LPBYTE unnamedParam5,
[in, out] LPDWORD unnamedParam6
);
Parameter
[in] unnamedParam1
Penunjuk ke string yang dihentikan null yang menentukan jalur lengkap dan nama file file buku telepon (PBK). Jika parameter ini NULL, fungsi menggunakan file buku telepon default saat ini. File buku telepon default adalah file yang dipilih oleh pengguna di lembar properti Preferensi Pengguna dari kotak dialog Jaringan Dial-Up .
Windows Me/98/95: Parameter ini harus selalu NULL. Jaringan dial-up menyimpan entri buku telepon dalam registri, bukan dalam file buku telepon.
[in] unnamedParam2
Penunjuk ke string yang dihentikan null yang menentukan nama entri yang ada. Jika string kosong ditentukan, fungsi mengembalikan nilai default dalam buffer yang diacu oleh parameter lpRasEntry dan lpbDeviceInfo .
[in, out] unnamedParam3
Penunjuk ke struktur RASENTRY diikuti dengan byte tambahan untuk daftar nomor telepon alternatif, jika ada.
Pada output, struktur menerima data koneksi yang terkait dengan entri buku telepon yang ditentukan oleh parameter lpszEntry .
Pada input, atur anggota dwSize struktur ke sizeof (RASENTRY) untuk mengidentifikasi versi struktur.
Parameter ini bisa NULL.
Windows Me/98 dan Windows 95 OSR2: Lapisan Microsoft untuk Unicode tidak mendukung dwAlternateOffset di RASENTRY.
[in, out] unnamedParam4
Penunjuk ke variabel yang, pada input, menentukan ukuran, dalam byte, dari buffer lpRasEntry .
Pada output, variabel ini menerima jumlah byte yang diperlukan.
Parameter ini dapat berupa NULL jika parameter lpRasEntry adalah NULL.
Untuk menentukan ukuran buffer yang diperlukan, panggil RasGetEntryProperties dengan lpRasEntry diatur ke NULL dan *lpdwEntryInfoSize diatur ke nol. Fungsi mengembalikan ukuran buffer yang diperlukan dalam *lpdwEntryInfoSize.
[out] unnamedParam5
Parameter ini tidak lagi digunakan. Fungsi panggilan harus mengatur parameter ini ke NULL.
Windows Me/98/95: Penunjuk ke buffer yang menerima informasi konfigurasi khusus perangkat. Jangan langsung memanipulasi informasi perangkat TAPI buram ini. Untuk informasi selengkapnya tentang konfigurasi perangkat TAPI, lihat fungsi lineGetDevConfig di Referensi Programmer TAPI di Platform SDK.
Parameter ini bisa NULL.
[in, out] unnamedParam6
Parameter ini tidak digunakan. Fungsi panggilan harus mengatur parameter ini ke NULL.
Windows Me/98/95: Penunjuk ke variabel yang, pada input, menentukan ukuran, dalam byte, dari buffer yang ditentukan oleh parameter lpbDeviceInfo .
Pada output, variabel ini menerima jumlah byte yang diperlukan.
Parameter ini bisa NULL jika parameter lpbDeviceInfo s NULL.
Untuk menentukan ukuran buffer yang diperlukan, panggil RasGetEntryProperties dengan lpbDeviceInfo diatur ke NULL dan *lpdwDeviceInfoSize diatur ke nol. Fungsi mengembalikan ukuran buffer yang diperlukan dalam *lpdwDeviceInfoSize.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut atau nilai dari Kode Kesalahan Perutean dan Akses Jarak Jauh atau Winerror.h.
Nilai | Makna |
---|---|
|
Fungsi ini dipanggil dengan parameter yang tidak valid. |
|
Nilai anggota dwSize dari lpRasEntry terlalu kecil. |
|
Alamat atau buffer yang ditentukan oleh lpRasEntry tidak valid. |
|
Ukuran buffer yang ditunjukkan dalam lpdwEntryInfoSize terlalu kecil. |
|
Entri buku telepon tidak ada, atau file buku telepon rusak dan/atau memiliki komponen yang hilang. |
Keterangan
Catatan
Header ras.h mendefinisikan RasGetEntryProperties sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praproscesor 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] |
Target Platform | Windows |
Header | ras.h |
Pustaka | Rasapi32.lib |
DLL | Rasapi32.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