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]
" YY/MM/DD, HH:mm:SS±ZZ" 형식으로 SC(Service Center) 타임스탬프를 나타내는 문자열입니다. 여기서:
- 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 사이).
EncodingId
CDMA 메시지에 사용되는 인코딩입니다. 인코딩Msg 메시지는 이 멤버의 값에 따라 해석되어야 합니다.
LanguageId
SMS 문자 메시지에 사용되는 언어입니다.
SizeInBytes
EncodedMsg 의 크기(바이트)입니다. 인코딩된 메시지의 최대 길이는 WWAN_SMS_CDMA_MAX_BUF_LEN 수 있습니다. 미니포트 드라이버는 모든 인코딩 형식에 대해 이 멤버의 값을 지정해야 합니다.
SizeInCharacters
인코딩된 데이터로 표시되는 문자 수의 EncodedMsg 크기입니다. EncodingId가 WwanSmsCdmaEncodingShiftJis 또는 WwanSmsCdmaEncodingKorean으로 설정된 경우 미니포트 드라이버는 이 멤버에 대해 0을 지정해야 합니다.
EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN]
SMS 문자 메시지를 나타내는 레코드의 인코딩된 콘텐츠입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 및 이후 버전의 Windows에서 사용할 수 있습니다. |
머리글 | wwan.h(wwan.h 포함) |