Struttura LINECOUNTRYENTRY (tapi.h)
La struttura LINECOUNTRYENTRY fornisce i dati per una singola voce di paese/area geografica. Una matrice di una o più di queste strutture fa parte della struttura LINECOUNTRYLIST restituita dalla funzione lineGetCountry .
Sintassi
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;
Members
dwCountryID
Identificatore paese/area geografica della voce. L'identificatore paese/area geografica è un identificatore interno che consente l'esistenza di più voci nell'elenco paese/area geografica con lo stesso codice paese/area geografica, ad esempio tutti i paesi o le aree geografiche in America del Nord e caraibi condividono il codice paese/area geografica 1, ma richiedono voci separate nell'elenco.
dwCountryCode
Codice paese/area geografica del paese rappresentato dalla voce; ovvero le cifre chiamate in una chiamata internazionale. Solo questo valore deve essere visualizzato agli utenti. Gli identificatori paese/area geografica non devono mai essere visualizzati.
dwNextCountryID
Identificatore paese/area geografica della voce successiva nell'elenco paese/area geografica. Poiché i codici e gli identificatori paese/area geografica non vengono assegnati in alcuna sequenza numerica regolare, l'elenco paese/area geografica è un singolo elenco collegato, con ogni voce che punta al successivo. L'ultimo paese/area geografica nell'elenco ha un valore dwNextCountryID pari a zero. Quando la struttura LINECOUNTRYLIST viene utilizzata per ottenere l'intero elenco, le voci dell'elenco sono in sequenza come collegate dai relativi membri dwNextCountryID .
dwCountryNameSize
Dimensioni, in byte, del nome del paese/area geografica, incluso il carattere di terminazione Null .
dwCountryNameOffset
Offset dall'inizio della struttura a una stringa con terminazione Null che specifica il nome del paese o dell'area geografica. Le dimensioni del campo sono specificate da dwCountryNameSize.
dwSameAreaRuleSize
Dimensioni, in byte, della regola di composizione con chiamata diretta, incluso il carattere di terminazione Null .
dwSameAreaRuleOffset
Offset dall'inizio della struttura a una stringa con terminazione Null contenente la regola di composizione per le chiamate dirette allo stesso codice di area. Le dimensioni del campo vengono specificate da dwSameAreaRuleSize.
dwLongDistanceRuleSize
Dimensioni, in byte, della regola di composizione a distanza prolungata, incluso il carattere di terminazione Null .
dwLongDistanceRuleOffset
Offset dall'inizio della struttura a una stringa con terminazione Null che contiene la regola di composizione per le chiamate dirette ad altre aree dello stesso paese o area geografica. Le dimensioni del campo sono specificate da dwLongDistanceRuleSize.
dwInternationalRuleSize
Dimensioni, in byte, della regola di composizione internazionale, incluso il carattere di terminazione Null .
dwInternationalRuleOffset
Offset dall'inizio della struttura LINECOUNTRYLIST a una stringa con terminazione Null contenente la regola di composizione per le chiamate dirette ad altri paesi/aree geografiche. Le dimensioni del campo sono specificate da dwInternationalRuleSize.
Commenti
Questa struttura non può essere estesa.
Requisiti
Requisito | Valore |
---|---|
Intestazione | tapi.h |