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 |