LINETRANSLATECAPS-Struktur (tapi.h)

Die LINETRANSLATECAPS-Struktur beschreibt die Funktionen für die Adressübersetzung. Diese Struktur kann ein Array von LINELOCATIONENTRY-Strukturen und ein Array von LINECARDENTRY-Strukturen enthalten. Die LINETRANSLATECAPS-Struktur wird von der lineGetTranslateCaps-Funktion zurückgegeben.

Syntax

typedef struct linetranslatecaps_tag {
  DWORD dwTotalSize;
  DWORD dwNeededSize;
  DWORD dwUsedSize;
  DWORD dwNumLocations;
  DWORD dwLocationListSize;
  DWORD dwLocationListOffset;
  DWORD dwCurrentLocationID;
  DWORD dwNumCards;
  DWORD dwCardListSize;
  DWORD dwCardListOffset;
  DWORD dwCurrentPreferredCardID;
} LINETRANSLATECAPS, *LPLINETRANSLATECAPS;

Member

dwTotalSize

Gesamtgröße, die dieser Datenstruktur in Bytes zugeordnet ist.

dwNeededSize

Größe für diese Datenstruktur, die benötigt wird, um alle zurückgegebenen Informationen in Bytes zu enthalten.

dwUsedSize

Größe des Teils dieser Datenstruktur, der nützliche Informationen enthält, in Bytes.

dwNumLocations

Anzahl der Einträge in der LocationList. Es enthält alle definierten Speicherorte, einschließlich null (Standard).

dwLocationListSize

Größe der Liste der Speicherorte, die der Adressübersetzung bekannt sind, in Bytes.

dwLocationListOffset

Offset vom Anfang dieser Struktur zur Liste der Speicherorte, die der Adressübersetzung bekannt sind. Die Liste besteht aus einer Sequenz von LINELOCATIONENTRY-Strukturen . Das dwLocationListOffset-Element verweist auf das erste Byte der ersten Struktur, und das dwLocationListSize-Element gibt die Gesamtzahl der Bytes in der Liste an.

dwCurrentLocationID

Permanenter Bezeichner für den Eintrag CurrentLocation im Abschnitt [Locations] der Registrierung. Siehe dwPermanentLocationID-Member der LINELOCATIONENTRY-Struktur .

dwNumCards

Anzahl der Einträge in der CardList.

dwCardListSize

Größe der Liste der Anrufkarten, die der Adressübersetzung bekannt sind, in Bytes.

dwCardListOffset

Offset vom Anfang dieser Struktur zur Liste der Anrufkarten, die der Adressübersetzung bekannt sind. Es enthält nur nicht ausgeblendete Karte Einträge und enthält immer Karte 0 (Direktwahl). Die Liste besteht aus einer Sequenz von LINECARDENTRY-Strukturen . Das dwCardListOffset-Element zeigt auf das erste Byte der ersten Struktur, und das dwCardListSize-Element gibt die Gesamtzahl der Bytes in der Liste an.

dwCurrentPreferredCardID

Bevorzugter Aufruf Karte für den CurrentLocation-Eintrag im Abschnitt [Standorte] der Registrierung. Siehe dwPreferredCardID-Member der LINELOCATIONENTRY-Struktur .

Hinweise

Diese Struktur kann nicht erweitert werden.

Anforderungen

Anforderung Wert
Header tapi.h

Weitere Informationen

LINECARDENTRY

LINELOCATIONENTRY

lineGetTranslateCaps