Partager via


STRUCTURE LINEFORWARD (tapi.h)

La structure LINEFORWARD décrit une entrée des instructions de transfert. Les structures LINEFORWARDLIST et LINEADDRESSSTATUS peuvent contenir un tableau de structures LINEFORWARD .

Syntaxe

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

Membres

dwForwardMode

Types de transfert. Ce membre utilise l’une des constantes LINEFORWARDMODE_.

dwCallerAddressSize

Taille du champ de taille variable contenant l’adresse d’un appelant à transférer, en octets.

dwCallerAddressOffset

Décalage entre le début de cette structure et le champ de taille variable contenant l’adresse d’un appelant à transférer. Ce membre est défini sur zéro si dwForwardMode n’est pas l’une des valeurs suivantes :

LINEFORWARDMODE_BUSYNASPECIFIC

LINEFORWARDMODE_NOANSWSPECIFIC

LINEFORWARDMODE_UNCONDSPECIFIC

LINEFORWARDMODE_BUSYSPECIFIC

La taille du champ est spécifiée par dwCallerAddressSize.

dwDestCountryCode

Code de pays ou de région de l’adresse de destination à laquelle l’appel doit être transféré.

dwDestAddressSize

Taille du champ de taille variable contenant l’adresse de l’adresse où les appels doivent être transférés, en octets.

dwDestAddressOffset

Décalage entre le début de cette structure et le champ de taille variable contenant l’adresse de l’adresse où les appels doivent être transférés. La taille du champ est spécifiée par dwDestAddressSize.

dwCallerAddressType

Type d’adresse de l’appelant. Ce membre de la structure n’est disponible que si la version négociée de TAPI est 3.1 ou ultérieure.

dwDestAddressType

Type d’adresse pour la destination appelée. Ce membre de la structure n’est disponible que si la version négociée de TAPI est 3.1 ou ultérieure.

Remarques

Cette structure peut ne pas être étendue.

Chaque entrée de la structure LINEFORWARD spécifie une demande de transfert.

Configuration requise

Condition requise Valeur
En-tête tapi.h

Voir aussi

LINEADDRESSSTATUS

LINEFORWARDLIST

TSPI_lineForward

lineForward