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)

Lihat juga

COMMPROP

DCB

GetCommProperties

MODEMSETTINGS