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 |