Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die LINECOUNTRYENTRY-Struktur stellt die Daten für einen einzelnen Länder-/Regionseintrag bereit. Ein Array einer oder mehrerer dieser Strukturen ist Teil der LINECOUNTRYLIST-Struktur , die von der lineGetCountry-Funktion zurückgegeben wird.
Syntax
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;
Member
dwCountryID
Länder-/Regionsbezeichner des Eintrags. Der Länder-/Regionsbezeichner ist ein interner Bezeichner, der es ermöglicht, dass mehrere Einträge in der Liste Land/Region mit demselben Länder-/Regionscode vorhanden sind. Beispielsweise teilen alle Länder oder Regionen in Nordamerika und der Karibik den Länder-/Regionscode 1, erfordern jedoch separate Einträge in der Liste.
dwCountryCode
Länder-/Regionscode des durch den Eintrag dargestellten Landes/Region; d. h. die In einem internationalen Anruf gewählten Ziffern. Nur dieser Wert sollte Benutzern angezeigt werden. Länder-/Regionsbezeichner sollten nie angezeigt werden.
dwNextCountryID
Land/Region-ID des nächsten Eintrags in der Liste Land/Region. Da Länder-/Regionscodes und Bezeichner in keiner regulären numerischen Sequenz zugewiesen werden, ist die Länder-/Regionsliste eine einzelne verknüpfte Liste, wobei jeder Eintrag auf den nächsten verweist. Das letzte Land/die letzte Region in der Liste weist den dwNextCountryID-Wert von 0 auf. Wenn die LINECOUNTRYLIST-Struktur verwendet wird, um die gesamte Liste abzurufen, sind die Einträge in der Liste in der Reihenfolge wie durch ihre dwNextCountryID-Member verknüpft.
dwCountryNameSize
Größe (in Bytes) des Namens des Landes/der Region einschließlich des NULL-Abschlusszeichens .
dwCountryNameOffset
Offset vom Anfang der Struktur zu einer NULL-Zeichenfolge, die den Namen des Landes/der Region angibt. Die Größe des Felds wird durch dwCountryNameSize angegeben.
dwSameAreaRuleSize
Größe der Wählregel für direkt gewählte Wählvorgänge in Bytes, einschließlich des NULL-Abschlusszeichens.
dwSameAreaRuleOffset
Offset vom Anfang der Struktur zu einer null-beendeten Zeichenfolge, die die Wählregel für Direktwahlaufrufe an dieselbe Vorwahl enthält. Die Größe des Felds wird durch dwSameAreaRuleSize angegeben.
dwLongDistanceRuleSize
Größe der Fernwahlregel (in Bytes), einschließlich des NULL-Abschlusszeichens.
dwLongDistanceRuleOffset
Offset vom Anfang der Struktur zu einer NULL-Zeichenfolge, die die Wählregel für Direktwahlaufrufe in anderen Bereichen in demselben Land/derselben Region enthält. Die Größe des Felds wird durch dwLongDistanceRuleSize angegeben.
dwInternationalRuleSize
Größe der internationalen Wählregel in Bytes, einschließlich des NULL-Abschlusszeichens .
dwInternationalRuleOffset
Offset vom Anfang der LINECOUNTRYLIST-Struktur zu einer NULL-Zeichenfolge, die die Wählregel für Direktwahlaufrufe in andere Länder/Regionen enthält. Die Größe des Felds wird von dwInternationalRuleSize angegeben.
Hinweise
Diese Struktur kann nicht erweitert werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | tapi.h |