WWAN_USSD_STRING結構 (wwan.h)
WWAN_USSD_STRING結構描述 USSD) 字串 (非結構化增補服務數據。
語法
typedef struct _WWAN_USSD_STRING {
BYTE DataCodingScheme;
BYTE StringLength;
BYTE String[WWAN_USSD_STRING_LEN_MAX];
} WWAN_USSD_STRING, *PWWAN_USSD_STRING;
成員
DataCodingScheme
數據編碼配置,指定 String 成員的編碼方式,如 3GPP TS 23.038 第 5 節中所定義。
StringLength
儲存在 String 成員中的 USSD 字串長度,以位元組為單位。
String[WWAN_USSD_STRING_LEN_MAX]
根據 DataCodingScheme 成員編碼的 USSD 字串。
備註
StringLength 可以是 1 到 160 個字節。 指定 0 個字節來表示不存在的 USSD 字串。
此結構是針對 USSD 階段 2 (3GPP 23.090) 所設計,並不需要在迷你埠驅動程式或 MB 裝置中執行 USSD 字串的任何解譯。 如果迷你埠驅動程式或 MB 裝置支援 USSD 階段 1,且網路使用 USSD 階段 1,則迷你埠驅動程式或 MB 裝置必須在 USSD 階段 1 中使用的 ASCII (IA5) 之間轉碼,且此結構:
對於USSD要求,迷你埠驅動程式或 MB 裝置必須將USSD字串譯碼為 ASCII 要求時所使用的 GSM-7 位預設字母。
針對 USSD 通知,迷你埠驅動程式或 MB 裝置必須將 USSD 字串從 ASCII 編碼為 GSM-7 位,並設定 DataCodingScheme 成員,以指出使用 GSM-7 位預設字母。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows 8 開始支援。 |
標頭 | wwan.h (包含 Wwan.h) |