LINEFORWARD 結構 (tapi.h)
LINEFORWARD 結構描述轉送指令的專案。 LINEFORWARDLIST 和 LINEADDRESSSTATUS 結構可以包含 LINEFORWARD 結構的數位。
語法
typedef struct lineforward_tag {
DWORD dwForwardMode;
DWORD dwCallerAddressSize;
DWORD dwCallerAddressOffset;
DWORD dwDestCountryCode;
DWORD dwDestAddressSize;
DWORD dwDestAddressOffset;
DWORD dwCallerAddressType;
DWORD dwDestAddressType;
} LINEFORWARD, *LPLINEFORWARD;
成員
dwForwardMode
轉送的類型。 此成員使用其中一個 LINEFORWARDMODE_常數。
dwCallerAddressSize
包含要轉送之呼叫端位址的可變大小欄位大小,以位元組為單位。
dwCallerAddressOffset
從這個結構的開頭位移到包含要轉送之呼叫端位址的可變大小欄位。 如果 dwForwardMode 不是下列其中一個值,此成員會設定為零:
LINEFORWARDMODE_BUSYNASPECIFIC
LINEFORWARDMODE_NOANSWSPECIFIC
LINEFORWARDMODE_UNCONDSPECIFIC
LINEFORWARDMODE_BUSYSPECIFIC
欄位的大小是由 dwCallerAddressSize 所指定。
dwDestCountryCode
要轉接呼叫目的地地址的國家或地區代碼。
dwDestAddressSize
包含要轉送呼叫之位址的可變大小欄位大小,以位元組為單位。
dwDestAddressOffset
從這個結構的開頭位移到包含要轉送呼叫之位址的可變大小欄位。 欄位的大小是由 dwDestAddressSize 所指定。
dwCallerAddressType
呼叫端的地址類型。 只有在交涉的 TAPI 版本為 3.1 或更新版本時,才能使用結構的成員。
dwDestAddressType
所呼叫目的地的地址類型。 只有在交涉的 TAPI 版本為 3.1 或更新版本時,才能使用結構的成員。
備註
此結構可能不會延伸。
LINEFORWARD 結構中的每個項目都會指定轉送要求。
規格需求
需求 | 值 |
---|---|
標頭 | tapi.h |