Struktur COMMCONFIG (winbase.h)
Berisi informasi tentang status konfigurasi perangkat komunikasi.
Sintaks
typedef struct _COMMCONFIG {
DWORD dwSize;
WORD wVersion;
WORD wReserved;
DCB dcb;
DWORD dwProviderSubType;
DWORD dwProviderOffset;
DWORD dwProviderSize;
WCHAR wcProviderData[1];
} COMMCONFIG, *LPCOMMCONFIG;
Anggota
dwSize
Ukuran struktur, dalam byte. Penelepon harus mengatur anggota ini ke sizeof(COMMCONFIG)
.
wVersion
Nomor versi struktur. Parameter ini bisa 1. Versi struktur khusus penyedia harus disertakan dalam anggota wcProviderData .
wReserved
Dipesan; jangan gunakan.
dcb
Struktur blok kontrol perangkat (DCB) untuk perangkat serial RS-232. Struktur DCB selalu ada terlepas dari subjenis driver port yang ditentukan dalam struktur COMMPROP perangkat.
dwProviderSubType
Jenis penyedia komunikasi, dan dengan demikian format data khusus penyedia. Untuk daftar jenis penyedia komunikasi, lihat deskripsi struktur COMMPROP .
dwProviderOffset
Offset data khusus penyedia relatif terhadap awal struktur, dalam byte. Anggota ini nol jika tidak ada data khusus penyedia.
dwProviderSize
Ukuran data khusus penyedia, dalam byte.
wcProviderData[1]
Data khusus penyedia opsional. Anggota ini dapat memiliki ukuran apa pun atau dapat dihilangkan. Karena struktur COMMCONFIG dapat diperluas di masa mendatang, aplikasi harus menggunakan anggota dwProviderOffset untuk menentukan lokasi anggota ini.
Keterangan
Jika subjenis penyedia PST_RS232 atau PST_PARALLELPORT, anggota wcProviderData akan dihilangkan. Jika subjenis penyedia PST_MODEM, anggota wcProviderData berisi struktur MODEMSETTINGS .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Server minimum yang didukung | Windows Server 2003 |
Header | winbase.h (termasuk Windows.h) |