다음을 통해 공유


WWAN_SMS_CDMA_RECORD 구조체(wwan.h)

WWAN_SMS_CDMA_RECORD 구조체는 CDMA 기반 SMS 문자 메시지 레코드를 나타냅니다.

통사론

typedef struct _WWAN_SMS_CDMA_RECORD {
  ULONG                  MessageIndex;
  WWAN_MSG_STATUS        MsgStatus;
  CHAR                   Address[WWAN_SMS_CDMA_ADDR_MAX_LEN];
  CHAR                   ScTimeStamp[WWAN_SMS_CDMA_TIMESTAMP_MAX_LEN];
  WWAN_SMS_CDMA_ENCODING EncodingId;
  WWAN_SMS_CDMA_LANG     LanguageId;
  USHORT                 SizeInBytes;
  BYTE                   SizeInCharacters;
  BYTE                   EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN];
} WWAN_SMS_CDMA_RECORD, *PWWAN_SMS_CDMA_RECORD;

회원

MessageIndex

미니포트 드라이버에서 유지 관리하는 가상 메시지 저장소의 인덱스입니다. 이 인덱스는 1부터 시작하고 최대 인덱스는 WWAN_SMS_CONFIGURATION_STATUS 반환된 대로 ulMaxMessageIndex . 사양은 물리적으로 사용 가능한 데이터 저장소를 구분하지 않습니다. 메시지가 클래스 0(플래시/경고) 메시지인 경우 WWAN_MESSAGE_INDEX_NONE 설정해야 합니다.

MsgStatus

SMS 메시지가 새 메시지인지(읽지 않음), 이전(읽기), 초안인지 또는 전송되었는지를 나타내는 레코드의 상태입니다.

Address[WWAN_SMS_CDMA_ADDR_MAX_LEN]

휴대폰 번호를 나타내는 최대 길이가 15자리인 NULL로 끝나는 문자열입니다. 숫자는 다음 형식 중 어느 형식일 수 있습니다.

  • "+ \0"
  • "\0"

MsgStatus WwanMsgStatusDraft 또는 WwanMsgStatusSent 경우 미니포트 드라이버는 이전 멤버에서 수신기의 휴대폰 번호를 지정해야 합니다. 그렇지 않은 경우 MsgStatus WwanMsgStatusNew 또는 WwanMsgStatusOld 경우 미니포트 드라이버는 보낸 사람의 휴대폰 번호를 지정해야 합니다.

ScTimeStamp[WWAN_SMS_CDMA_TIMESTAMP_MAX_LEN]

서비스 센터(SC) 타임스탬프를 나타내는 문자열입니다. "YY/MM/DD, HH:mm:SS±ZZ" where:

  • YY 연도의 마지막 두 숫자를 나타냅니다. 예를 들어 07은 2007에 해당합니다. 유효한 범위는 00에서 99 사이입니다.
  • MM 두 자릿수의 월 인덱스를 나타냅니다. 예를 들어 1월의 경우 01, 12는 12에 해당합니다. 유효한 범위는 01에서 12 사이입니다.
  • DD 두 자리 숫자로 해당 월의 일을 나타냅니다. 예를 들어 01은 월의 첫 번째 날에 해당하고 31은 31일에 해당합니다. 유효한 범위는 01에서 31 사이입니다.
  • HH 24시간 형식으로 시간을 나타냅니다. 예를 들어 01은 오전 1시에 해당하고 13은 오후 1시에 해당합니다. 유효한 범위는 00에서 23 사이입니다.
  • mm 분을 두 자릿수로 나타냅니다. 예를 들어 01은 1분에 해당하고 30은 30분에 해당합니다. 유효한 범위는 00에서 59 사이입니다.
  • SS 초를 두 자릿수로 나타냅니다. 예를 들어 01은 1초에 해당하고 30은 30초에 해당합니다. 유효한 범위는 00에서 59 사이입니다.
  • ZZ GMT(그리니치 표준시)를 참조하여 표준 시간대를 나타냅니다. 예를 들어 01은 1시간에 해당하고 12는 12시간에 해당합니다. 유효한 범위는 00에서 13 사이입니다(± 기호와 결합된 경우-12 ~+13).
예를 들어 1996년 10월 2일, 20:01:54 GMT+2시간을 나타내려면 다음 문자열 타임스탬프 "96/10/02,20:01:54+02"를 사용합니다.

EncodingId

CDMA 메시지에 사용되는 인코딩입니다. EncodedMsg 메시지는 이 멤버의 값에 따라 해석되어야 합니다.

LanguageId

SMS 문자 메시지에 사용되는 언어입니다.

SizeInBytes

EncodedMsg 크기(바이트)입니다. 인코딩된 메시지는 최대 WWAN_SMS_CDMA_MAX_BUF_LEN 길이를 가질 수 있습니다. 미니포트 드라이버는 모든 인코딩 형식에 대해 이 멤버의 값을 지정해야 합니다.

SizeInCharacters

인코딩된 데이터로 표시되는 문자 수의 인코딩된Msg의 크기입니다. EncodingId WwanSmsCdmaEncodingShiftJis 또는 WwanSmsCdmaEncodingKorean 설정되면 미니포트 드라이버는 이 멤버에 대해 0을 지정해야 합니다.

EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN]

SMS 문자 메시지를 나타내는 레코드의 인코딩된 콘텐츠입니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 7 이상 버전의 Windows에서 사용할 수 있습니다.
헤더 wwan.h(Wwan.h 포함)

참고 항목

WWAN_MSG_STATUS

WWAN_SMS_CDMA_ENCODING

WWAN_SMS_CDMA_LANG