共用方式為


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)

另請參閱

WWAN_USSD_EVENT

WWAN_USSD_REQUEST