struktur WWAN_USSD_STRING (wwan.h)

Struktur WWAN_USSD_STRING menjelaskan string Data Layanan Tambahan Tidak Terstruktur (USSD).

Sintaks

typedef struct _WWAN_USSD_STRING {
  BYTE DataCodingScheme;
  BYTE StringLength;
  BYTE String[WWAN_USSD_STRING_LEN_MAX];
} WWAN_USSD_STRING, *PWWAN_USSD_STRING;

Anggota

DataCodingScheme

Skema pengodean data yang menentukan bagaimana anggota String dikodekan, seperti yang didefinisikan dalam 3GPP TS 23.038, bagian 5.

StringLength

Panjangnya, dalam byte, dari string USSD yang disimpan dalam anggota String .

String[WWAN_USSD_STRING_LEN_MAX]

String USSD dikodekan sesuai dengan anggota DataCodingScheme .

Keterangan

StringLength dapat dari 1 hingga 160 byte. Tentukan 0 byte untuk menunjukkan string USSD yang tidak ada.

Struktur ini dirancang untuk USSD Tahap 2 (3GPP 23.090) dan menghilangkan kebutuhan untuk melakukan interpretasi string USSD di driver miniport atau perangkat MB. Jika driver miniport atau perangkat MB mendukung USSD Tahap 1 dan jaringan menggunakan USSD Stage 1, driver miniport atau perangkat MB harus melakukan transkode antara ASCII (IA5) yang digunakan dalam USSD Tahap 1 dan struktur ini:

Untuk permintaan USSD, driver miniport atau perangkat MB harus mendekode string USSD dari alfabet default GSM-7 bit yang digunakan pada permintaan ke ASCII.

Untuk pemberitahuan USSD, driver miniport atau perangkat MB harus mengodekan string USSD dari ASCII ke GSM-7 bit dan mengatur anggota DataCodingScheme untuk menunjukkan bahwa alfabet default GSM-7 bit digunakan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung dimulai dengan Windows 8.
Header wwan.h (termasuk Wwan.h)

Lihat juga

WWAN_USSD_EVENT

WWAN_USSD_REQUEST