LINEFORWARD-Struktur (tapi.h)
Die LINEFORWARD-Struktur beschreibt einen Eintrag der Weiterleitungsanweisungen. Die STRUKTUREN LINEFORWARDLIST und LINEADDRESSSTATUS können ein Array von LINEFORWARD-Strukturen enthalten.
Syntax
typedef struct lineforward_tag {
DWORD dwForwardMode;
DWORD dwCallerAddressSize;
DWORD dwCallerAddressOffset;
DWORD dwDestCountryCode;
DWORD dwDestAddressSize;
DWORD dwDestAddressOffset;
DWORD dwCallerAddressType;
DWORD dwDestAddressType;
} LINEFORWARD, *LPLINEFORWARD;
Member
dwForwardMode
Weiterleitungstypen. Dieser Member verwendet eine der LINEFORWARDMODE_ Konstanten.
dwCallerAddressSize
Größe des Felds mit unterschiedlicher Größe, das die Adresse eines Aufrufers enthält, der weitergeleitet werden soll, in Byte.
dwCallerAddressOffset
Offset vom Anfang dieser Struktur zu dem Feld mit variabeler Größe, das die Adresse eines Aufrufers enthält, der weitergeleitet werden soll. Dieser Member wird auf 0 (null) festgelegt, wenn dwForwardMode keiner der folgenden Werte ist:
LINEFORWARDMODE_BUSYNASPECIFIC
LINEFORWARDMODE_NOANSWSPECIFIC
LINEFORWARDMODE_UNCONDSPECIFIC
LINEFORWARDMODE_BUSYSPECIFIC
Die Größe des Felds wird von dwCallerAddressSize angegeben.
dwDestCountryCode
Landes- oder Regionscode der Zieladresse, an die der Anruf weitergeleitet werden soll.
dwDestAddressSize
Größe des Felds mit unterschiedlicher Größe, das die Adresse der Adresse enthält, an die Anrufe weitergeleitet werden sollen, in Bytes.
dwDestAddressOffset
Offset vom Anfang dieser Struktur zu dem Feld mit variabeler Größe, das die Adresse der Adresse enthält, an die Aufrufe weitergeleitet werden sollen. Die Größe des Felds wird von dwDestAddressSize angegeben.
dwCallerAddressType
Adresstyp des Aufrufers. Dieses Element der -Struktur ist nur verfügbar, wenn die ausgehandelte Version von TAPI 3.1 oder höher ist.
dwDestAddressType
Adresstyp für das aufgerufene Ziel. Dieses Element der -Struktur ist nur verfügbar, wenn die ausgehandelte Version von TAPI 3.1 oder höher ist.
Hinweise
Diese Struktur kann nicht erweitert werden.
Jeder Eintrag in der LINEFORWARD-Struktur gibt eine Weiterleitungsanforderung an.
Anforderungen
Anforderung | Wert |
---|---|
Header | tapi.h |