STRUCTURE LINECOUNTRYENTRY (tapi.h)
La structure LINECOUNTRYENTRY fournit les données d’une entrée de pays/région unique. Un tableau d’une ou plusieurs de ces structures fait partie de la structure LINECOUNTRYLIST retournée par la fonction lineGetCountry .
Syntaxe
typedef struct linecountryentry_tag {
DWORD dwCountryID;
DWORD dwCountryCode;
DWORD dwNextCountryID;
DWORD dwCountryNameSize;
DWORD dwCountryNameOffset;
DWORD dwSameAreaRuleSize;
DWORD dwSameAreaRuleOffset;
DWORD dwLongDistanceRuleSize;
DWORD dwLongDistanceRuleOffset;
DWORD dwInternationalRuleSize;
DWORD dwInternationalRuleOffset;
} LINECOUNTRYENTRY, *LPLINECOUNTRYENTRY;
Membres
dwCountryID
Identificateur de pays/région de l’entrée. L’identificateur de pays/région est un identificateur interne qui permet à plusieurs entrées d’exister dans la liste des pays/régions avec le même code pays/région, par exemple, tous les pays ou régions de Amérique du Nord et des Caraïbes partagent l’code pays/région 1, mais nécessitent des entrées distinctes dans la liste.
dwCountryCode
Code de pays/région du pays/de la région représenté par l’entrée ; c’est-à-dire les chiffres composés dans un appel international. Seule cette valeur doit être affichée aux utilisateurs. Les identificateurs de pays/région ne doivent jamais être affichés.
dwNextCountryID
Identificateur de pays/région de l’entrée suivante dans la liste pays/région. Étant donné que les codes et identificateurs de pays/région ne sont pas attribués dans une séquence numérique régulière, la liste pays/région est une liste liée unique, chaque entrée pointant vers la suivante. Le dernier pays/région de la liste a une valeur dwNextCountryID de zéro. Lorsque la structure LINECOUNTRYLIST est utilisée pour obtenir la liste entière, les entrées de la liste sont séquentiellement liées par leurs membres dwNextCountryID .
dwCountryNameSize
Taille, en octets, du nom du pays/de la région, y compris la terminaison null .
dwCountryNameOffset
Décalage du début de la structure vers une chaîne terminée par null qui spécifie le nom du pays/région. La taille du champ est spécifiée par dwCountryNameSize.
dwSameAreaRuleSize
Taille, en octets, de la règle de numérotation directe, y compris la fin null .
dwSameAreaRuleOffset
Décaler du début de la structure vers une chaîne terminée par null qui contient la règle de numérotation pour les appels à numérotation directe vers le même code régional. La taille du champ est spécifiée par dwSameAreaRuleSize.
dwLongDistanceRuleSize
Taille, en octets, de la règle de numérotation longue distance, y compris la fin null .
dwLongDistanceRuleOffset
Décalage du début de la structure vers une chaîne terminée par un caractère Null qui contient la règle de numérotation pour les appels à numérotation directe vers d’autres zones du même pays/région. La taille du champ est spécifiée par dwLongDistanceRuleSize.
dwInternationalRuleSize
Taille, en octets, de la règle de numérotation internationale, y compris la fin null .
dwInternationalRuleOffset
Décalage du début de la structure LINECOUNTRYLIST vers une chaîne terminée par null qui contient la règle de numérotation pour les appels à numérotation directe vers d’autres pays/régions. La taille du champ est spécifiée par dwInternationalRuleSize.
Remarques
Cette structure ne peut pas être étendue.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | tapi.h |