Bagikan melalui


Struktur LINEREQMAKECALL (tapi.h)

Struktur LINEREQMAKECALL menjelaskan permintaan yang dimulai oleh panggilan ke fungsi lineGetRequest .

Sintaks

typedef struct linereqmakecall_tag {
  char szDestAddress[TAPIMAXDESTADDRESSSIZE];
  char szAppName[TAPIMAXAPPNAMESIZE];
  char szCalledParty[TAPIMAXCALLEDPARTYSIZE];
  char szComment[TAPIMAXCOMMENTSIZE];
} LINEREQMAKECALL, *LPLINEREQMAKECALL;

Anggota

szDestAddress[TAPIMAXDESTADDRESSSIZE]

Alamat tujuan yang dihentikan null dari permintaan panggilan-buat. Alamat dapat menggunakan format alamat kanonis atau format alamat yang dapat dialihkan. Panjang maksimum alamat adalah karakter TAPIMAXDESTADDRESSSIZE, yang mencakup terminator NULL . String yang lebih panjang dipotong.

szAppName[TAPIMAXAPPNAMESIZE]

Nama aplikasi atau nama file aplikasi ramah pengguna yang dihentikan null dari aplikasi yang berasal dari permintaan. Panjang maksimum alamat adalah karakter TAPIMAXAPPNAMESIZE, yang mencakup terminator NULL .

szCalledParty[TAPIMAXCALLEDPARTYSIZE]

Nama pihak yang ramah pengguna yang tidak dihentikan dengan null. Panjang maksimum informasi pihak yang dipanggil adalah karakter TAPIMAXCALLEDPARTYSIZE, yang mencakup terminator NULL .

szComment[TAPIMAXCOMMENTSIZE]

Komentar yang dihentikan null tentang permintaan panggilan. Panjang maksimum string komentar adalah karakter TAPIMAXCOMMENTSIZE, yang mencakup terminator NULL .

Keterangan

Struktur ini mungkin tidak diperpanjang.

Anggota szDestAddress berisi alamat pihak jarak jauh; anggota lain berguna untuk tujuan pengelogan. Aplikasi harus menggunakan struktur ini untuk menginterpretasikan buffer permintaan yang diterimanya dari lineGetRequest dengan mode permintaan LINEREQUESTMODE_MAKECALL.

Persyaratan

Persyaratan Nilai
Header tapi.h

Lihat juga

lineGetRequest