Condividi tramite


Struttura LINEFORWARD (tapi.h)

La struttura LINEFORWARD descrive una voce delle istruzioni di inoltro. Le strutture LINEFORWARDLIST e LINEADDRESSSTATUS possono contenere una matrice di strutture LINEFORWARD.

Sintassi

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

Members

dwForwardMode

Tipi di inoltro. Questo membro usa una delle costanti LINEFORWARDMODE_.

dwCallerAddressSize

Dimensioni del campo di dimensioni variabile contenenti l'indirizzo di un chiamante da inoltrare, in byte.

dwCallerAddressOffset

Offset dall'inizio di questa struttura al campo di dimensioni variabile contenente l'indirizzo di un chiamante da inoltrare. Questo membro è impostato su zero se dwForwardMode non è uno dei valori seguenti:

LINEFORWARDMODE_BUSYNASPECIFIC

LINEFORWARDMODE_NOANSWSPECIFIC

LINEFORWARDMODE_UNCONDSPECIFIC

LINEFORWARDMODE_BUSYSPECIFIC

Le dimensioni del campo vengono specificate da dwCallerAddressSize.

dwDestCountryCode

Codice paese o area geografica dell'indirizzo di destinazione a cui deve essere inoltrata la chiamata.

dwDestAddressSize

Dimensione del campo di dimensioni variabile contenente l'indirizzo dell'indirizzo in cui le chiamate devono essere inoltrate, in byte.

dwDestAddressOffset

Offset dall'inizio di questa struttura al campo di dimensioni variabile contenente l'indirizzo dell'indirizzo in cui devono essere inoltrate le chiamate. La dimensione del campo è specificata da dwDestAddressSize.

dwCallerAddressType

Tipo di indirizzo del chiamante. Questo membro della struttura è disponibile solo se la versione negoziata di TAPI è 3.1 o successiva.

dwDestAddressType

Tipo di indirizzo per la destinazione denominata. Questo membro della struttura è disponibile solo se la versione negoziata di TAPI è 3.1 o successiva.

Commenti

Questa struttura potrebbe non essere estesa.

Ogni voce della struttura LINEFORWARD specifica una richiesta di inoltro.

Requisiti

Requisito Valore
Intestazione tapi.h

Vedi anche

LINEADDRESSSTATUS

LINEFORWARDLIST

TSPI_lineForward

lineForward