Bagikan melalui


Struktur LINEFORWARD (tapi.h)

Struktur LINEFORWARD menjelaskan entri instruksi penerusan. STRUKTUR LINEFORWARDLIST dan LINEADDRESSSTATUS dapat berisi array struktur LINEFORWARD .

Sintaks

typedef struct lineforward_tag {
  DWORD dwForwardMode;
  DWORD dwCallerAddressSize;
  DWORD dwCallerAddressOffset;
  DWORD dwDestCountryCode;
  DWORD dwDestAddressSize;
  DWORD dwDestAddressOffset;
  DWORD dwCallerAddressType;
  DWORD dwDestAddressType;
} LINEFORWARD, *LPLINEFORWARD;

Anggota

dwForwardMode

Jenis penerusan. Anggota ini menggunakan salah satu konstanta LINEFORWARDMODE_.

dwCallerAddressSize

Ukuran bidang berukuran varians yang berisi alamat penelepon yang akan diteruskan, dalam byte.

dwCallerAddressOffset

Offset dari awal struktur ini ke bidang berukuran varian yang berisi alamat penelepon yang akan diteruskan. Anggota ini diatur ke nol jika dwForwardMode bukan salah satu nilai berikut:

LINEFORWARDMODE_BUSYNASPECIFIC

LINEFORWARDMODE_NOANSWSPECIFIC

LINEFORWARDMODE_UNCONDSPECIFIC

LINEFORWARDMODE_BUSYSPECIFIC

Ukuran bidang ditentukan oleh dwCallerAddressSize.

dwDestCountryCode

Kode negara atau wilayah alamat tujuan tempat panggilan akan dialihkan.

dwDestAddressSize

Ukuran bidang berukuran varians yang berisi alamat alamat tempat panggilan akan diteruskan, dalam byte.

dwDestAddressOffset

Offset dari awal struktur ini ke bidang berukuran varians yang berisi alamat alamat tempat panggilan akan diteruskan. Ukuran bidang ditentukan oleh dwDestAddressSize.

dwCallerAddressType

Jenis alamat penelepon. Anggota struktur ini hanya tersedia jika versi TAPI yang dinegosiasikan adalah 3.1 atau lebih tinggi.

dwDestAddressType

Jenis alamat untuk tujuan yang disebut. Anggota struktur ini hanya tersedia jika versi TAPI yang dinegosiasikan adalah 3.1 atau lebih tinggi.

Keterangan

Struktur ini mungkin tidak diperpanjang.

Setiap entri dalam struktur LINEFORWARD menentukan permintaan penerusan.

Persyaratan

Persyaratan Nilai
Header tapi.h

Lihat juga

LINEADDRESSSTATUS

LINEFORWARDLIST

TSPI_lineForward

lineForward