Estructura LINEFORWARD (tapi.h)
La estructura LINEFORWARD describe una entrada de las instrucciones de reenvío. Las estructuras LINEFORWARDLIST y LINEADDRESSSTATUS pueden contener una matriz de estructuras LINEFORWARD .
Sintaxis
typedef struct lineforward_tag {
DWORD dwForwardMode;
DWORD dwCallerAddressSize;
DWORD dwCallerAddressOffset;
DWORD dwDestCountryCode;
DWORD dwDestAddressSize;
DWORD dwDestAddressOffset;
DWORD dwCallerAddressType;
DWORD dwDestAddressType;
} LINEFORWARD, *LPLINEFORWARD;
Miembros
dwForwardMode
Tipos de reenvío. Este miembro usa una de las LINEFORWARDMODE_ constantes.
dwCallerAddressSize
Tamaño del campo de tamaño variable que contiene la dirección de un autor de llamada que se va a reenviar, en bytes.
dwCallerAddressOffset
Desplazamiento desde el principio de esta estructura hasta el campo de tamaño variable que contiene la dirección de un autor de llamada que se va a reenviar. Este miembro se establece en cero si dwForwardMode no es uno de los siguientes valores:
LINEFORWARDMODE_BUSYNASPECIFIC
LINEFORWARDMODE_NOANSWSPECIFIC
LINEFORWARDMODE_UNCONDSPECIFIC
LINEFORWARDMODE_BUSYSPECIFIC
DwCallerAddressSize especifica el tamaño del campo.
dwDestCountryCode
Código de país o región de la dirección de destino a la que se va a reenviar la llamada.
dwDestAddressSize
Tamaño del campo de tamaño variable que contiene la dirección de la dirección donde se reenván las llamadas, en bytes.
dwDestAddressOffset
Desfase desde el principio de esta estructura hasta el campo de tamaño variable que contiene la dirección de la dirección donde se reenván las llamadas. DwDestAddressSize especifica el tamaño del campo.
dwCallerAddressType
Tipo de dirección del autor de la llamada. Este miembro de la estructura solo está disponible si la versión negociada de TAPI es 3.1 o superior.
dwDestAddressType
Tipo de dirección para el destino llamado. Este miembro de la estructura solo está disponible si la versión negociada de TAPI es 3.1 o superior.
Comentarios
Es posible que esta estructura no se extienda.
Cada entrada de la estructura LINEFORWARD especifica una solicitud de reenvío.
Requisitos
Requisito | Valor |
---|---|
Header | tapi.h |