Share via


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

3GPP TS 23.038 섹션 5에 정의된 대로 String 멤버를 인코딩하는 방법을 지정하는 데이터 코딩 체계입니다.

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 디바이스는 ASCII 요청에 사용되는 GSM-7 비트 기본 알파벳에서 USSD 문자열을 디코딩해야 합니다.

USSD 알림의 경우 미니포트 드라이버 또는 MB 디바이스는 ASCII에서 GSM-7 비트로 USSD 문자열을 인코딩하고 DataCodingScheme 멤버를 설정하여 GSM-7 비트 기본 알파벳이 사용됨을 나타내야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 부터 지원합니다.
머리글 wwan.h(Wwan.h 포함)

추가 정보

WWAN_USSD_EVENT

WWAN_USSD_REQUEST