LINEFORWARD 結構 (tapi.h)

LINEFORWARD 結構描述轉送指令的專案。 LINEFORWARDLISTLINEADDRESSSTATUS 結構可以包含 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

另請參閱

LINEADDRESSSTATUS

LINEFORWARDLIST

TSPI_lineForward

lineForward