fungsi lineConfigDialog (tapi.h)
Fungsi lineConfigDialog menyebabkan penyedia perangkat baris yang ditentukan menampilkan kotak dialog (dilampirkan ke hwndOwner aplikasi) untuk memungkinkan pengguna mengonfigurasi parameter yang terkait dengan perangkat baris.
Sintaks
LONG lineConfigDialog(
DWORD dwDeviceID,
HWND hwndOwner,
LPCSTR lpszDeviceClass
);
Parameter
dwDeviceID
Pengidentifikasi perangkat baris yang akan dikonfigurasi.
hwndOwner
Tangani ke jendela tempat kotak dialog akan dilampirkan. Dapat berupa NULL untuk menunjukkan bahwa setiap jendela yang dibuat selama fungsi seharusnya tidak memiliki jendela pemilik.
lpszDeviceClass
Penunjuk ke string yang dihentikan null yang mengidentifikasi nama kelas perangkat. Kelas perangkat ini memungkinkan aplikasi untuk memilih sub-layar tertentu dari informasi konfigurasi yang berlaku untuk kelas perangkat tersebut. Parameter ini bersifat opsional dan dapat dibiarkan NULL atau kosong, dalam hal ini konfigurasi tingkat tertinggi dipilih.
Nilai kembali
Mengembalikan nol jika permintaan berhasil atau nomor kesalahan negatif jika terjadi kesalahan. Nilai yang mungkin dikembalikan adalah:
LINEERR_BADDEVICEID, LINEERR_NOMEM, LINEERR_INUSE, LINEERR_OPERATIONFAILED, LINEERR_INVALDEVICECLASS, LINEERR_RESOURCEUNAVAIL, LINEERR_INVALPARAM, LINEERR_UNINITIALIZED, LINEERR_INVALPOINTER, LINEERR_OPERATIONUNAVAIL, LINEERR_NODEVICE.
Keterangan
Fungsi lineConfigDialog menyebabkan penyedia layanan menampilkan kotak dialog modal (dilampirkan ke hwndOwner aplikasi) untuk memungkinkan pengguna mengonfigurasi parameter yang terkait dengan baris yang ditentukan oleh dwDeviceID. Parameter lpszDeviceClass memungkinkan aplikasi untuk memilih sub-layar tertentu dari informasi konfigurasi yang berlaku untuk kelas perangkat tempat pengguna tertarik; string yang diizinkan sama dengan untuk lineGetID. Misalnya, jika baris mendukung Comm API, meneruskan "COMM" sebagai lpszDeviceClass menyebabkan penyedia menampilkan parameter yang terkait khusus dengan Comm (atau, setidaknya, mulai dari titik yang sesuai dalam rantai kotak dialog konfigurasi multilevel, sehingga pengguna tidak perlu "menggali" untuk menemukan parameter yang menarik).
Parameter lpszDeviceClass adalah "tapi/line" , "", atau NULL menyebabkan penyedia menampilkan konfigurasi tingkat tertinggi untuk baris.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | tapi.h |
Pustaka | Tapi32.lib |
DLL | Tapi32.dll |
Lihat juga
Referensi Layanan Telepon Dasar
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