Bagikan melalui


Struktur LINECOUNTRYENTRY (tapi.h)

Struktur LINECOUNTRYENTRY menyediakan data untuk entri satu negara/wilayah. Array dari satu atau beberapa struktur ini adalah bagian dari struktur LINECOUNTRYLIST yang dikembalikan oleh fungsi lineGetCountry .

Sintaks

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;

Anggota

dwCountryID

Pengidentifikasi negara/wilayah entri. Pengidentifikasi negara/wilayah adalah pengidentifikasi internal yang memungkinkan beberapa entri ada di daftar negara/wilayah dengan kode negara/wilayah yang sama, misalnya, semua negara atau wilayah di Amerika Utara dan Karibia berbagi kode negara/wilayah 1, tetapi memerlukan entri terpisah dalam daftar.

dwCountryCode

Kode negara/wilayah negara/wilayah yang diwakili oleh entri; yaitu, digit yang dihubungi dalam panggilan internasional. Hanya nilai ini yang harus ditampilkan kepada pengguna. Pengidentifikasi negara/wilayah tidak boleh ditampilkan.

dwNextCountryID

Pengidentifikasi negara/wilayah entri berikutnya dalam daftar negara/wilayah. Karena kode dan pengidentifikasi negara/wilayah tidak ditetapkan dalam urutan numerik reguler apa pun, daftar negara/wilayah adalah daftar tertaut tunggal, dengan setiap entri menunjuk ke entri berikutnya. Negara/wilayah terakhir dalam daftar memiliki nilai dwNextCountryID nol. Ketika struktur LINECOUNTRYLIST digunakan untuk mendapatkan seluruh daftar, entri dalam daftar berurutan seperti yang ditautkan oleh anggota dwNextCountryID mereka.

dwCountryNameSize

Ukuran, dalam byte, nama negara/wilayah termasuk terminator null .

dwCountryNameOffset

Offset dari awal struktur ke string yang dihentikan null yang menentukan nama negara/wilayah. Ukuran bidang ditentukan oleh dwCountryNameSize.

dwSameAreaRuleSize

Ukuran, dalam byte, dari aturan panggilan langsung termasuk terminator null .

dwSameAreaRuleOffset

Offset dari awal struktur ke string yang dihentikan null yang berisi aturan panggilan untuk panggilan langsung ke kode area yang sama. Ukuran bidang ditentukan oleh dwSameAreaRuleSize.

dwLongDistanceRuleSize

Ukuran, dalam byte, dari aturan panggilan jarak jauh termasuk terminator null .

dwLongDistanceRuleOffset

Offset dari awal struktur ke string yang dihentikan null yang berisi aturan panggilan untuk panggilan langsung ke area lain di negara/wilayah yang sama. Ukuran bidang ditentukan oleh dwLongDistanceRuleSize.

dwInternationalRuleSize

Ukuran, dalam byte, dari aturan panggilan internasional termasuk terminator null .

dwInternationalRuleOffset

Offset dari awal struktur LINECOUNTRYLIST ke string yang dihentikan null yang berisi aturan panggilan untuk panggilan langsung ke negara/wilayah lain. Ukuran bidang ditentukan oleh dwInternationalRuleSize.

Keterangan

Struktur ini tidak dapat diperpanjang.

Persyaratan

Persyaratan Nilai
Header tapi.h

Lihat juga

LINECOUNTRYLIST

lineGetCountry