LINETRANSLATECAPS, structure (tapi.h)

La structure LINETRANSLATECAPS décrit les fonctionnalités de traduction d’adresses. Cette structure peut contenir un tableau de structures LINELOCATIONENTRY et un tableau de structures LINECARDENTRY . La structure LINETRANSLATECAPS est retournée par la fonction lineGetTranslateCaps .

Syntaxe

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;

Membres

dwTotalSize

Taille totale allouée à cette structure de données, en octets.

dwNeededSize

Taille de cette structure de données nécessaire pour contenir toutes les informations retournées, en octets.

dwUsedSize

Taille de la partie de cette structure de données qui contient des informations utiles, en octets.

dwNumLocations

Nombre d’entrées dans locationlist. Il inclut tous les emplacements définis, y compris zéro (par défaut).

dwLocationListSize

Taille de la liste des emplacements connus pour la traduction d’adresses, en octets.

dwLocationListOffset

Décalage du début de cette structure vers la liste des emplacements connus de la traduction d’adresses. La liste se compose d’une séquence de structures LINELOCATIONENTRY . Le membre dwLocationListOffset pointe vers le premier octet de la première structure, et le membre dwLocationListSize indique le nombre total d’octets dans la liste.

dwCurrentLocationID

Identificateur permanent de l’entrée CurrentLocation dans la section [Emplacements] du Registre. Consultez le membre dwPermanentLocationID de la structure LINELOCATIONENTRY .

dwNumCards

Nombre d’entrées dans cardList.

dwCardListSize

Taille de la liste des cartes d’appel connues pour la traduction d’adresses, en octets.

dwCardListOffset

Décalage du début de cette structure vers la liste des cartes d’appel connues pour la traduction d’adresses. Elle inclut uniquement les entrées de carte non masquées et inclut toujours carte 0 (numérotation directe). La liste se compose d’une séquence de structures LINECARDENTRY . Le membre dwCardListOffset pointe vers le premier octet de la première structure, et le membre dwCardListSize indique le nombre total d’octets dans la liste.

dwCurrentPreferredCardID

Appel préféré carte pour l’entrée CurrentLocation dans la section [Emplacements] du Registre. Consultez le membre dwPreferredCardID de la structure LINELOCATIONENTRY .

Remarques

Cette structure peut ne pas être étendue.

Configuration requise

Condition requise Valeur
En-tête tapi.h

Voir aussi

LINECARDENTRY

LINELOCATIONENTRY

lineGetTranslateCaps