WWAN_SMS_CDMA_RECORD-Struktur (wwan.h)

Die WWAN_SMS_CDMA_RECORD-Struktur stellt CDMA-basierte SMS-Textnachrichtendatensätze dar.

Syntax

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;

Member

MessageIndex

Ein Index in den virtuellen Nachrichtenspeicher, der vom Miniporttreiber verwaltet wird. Dieser Index ist 1-basiert, und der maximale Index ist ulMaxMessageIndex , wie in WWAN_SMS_CONFIGURATION_STATUS zurückgegeben. Beachten Sie, dass die Spezifikation nicht zwischen physisch verfügbaren Datenspeichern unterscheidet. Wenn es sich bei der Nachricht um eine Nachricht der Klasse 0 (Flash/Warnung) handelt, muss diese auf WWAN_MESSAGE_INDEX_NONE festgelegt werden.

MsgStatus

Die status des Datensatzes, der angibt, ob die SMS neu (ungelesen), alt (gelesen), ein Entwurf oder gesendet wird.

Address[WWAN_SMS_CDMA_ADDR_MAX_LEN]

Eine NULL-endende Zeichenfolge mit einer maximalen Länge von 15 Ziffern, die eine Mobilnummer darstellt. Die Zahl kann in einem der folgenden Formate vorliegen:

  • "+ \0"
  • "\0"

Wenn MsgStatusWwanMsgStatusDraft oder WwanMsgStatusSent ist, sollten Miniporttreiber die Mobiltelefonnummer des Empfängers in den vorherigen Membern angeben. Wenn MsgStatusWwanMsgStatusNew oder WwanMsgStatusOld ist, sollten Miniporttreiber die Mobiltelefonnummer des Absenders angeben.

ScTimeStamp[WWAN_SMS_CDMA_TIMESTAMP_MAX_LEN]

Eine Zeichenfolge, die den Zeitstempel von Service Center (SC) im folgenden Format darstellt: " JJ/MM/TT, HH:mm:SS±ZZ" wobei:

  • YY stellt die letzten beiden Ziffern des Jahres dar. Beispielsweise entspricht 07 2007. Gültiger Bereich liegt zwischen 00 und 99.
  • MM stellt den Monatsindex in zweistelligen Ziffern dar. Beispielsweise entspricht 01 für Januar und 12 dem Dezember. Gültiger Bereich liegt zwischen 01 und 12.
  • DD stellt den Tag des Monats in zweistelligen Ziffern dar. Beispielsweise entspricht 01 dem 1. Tag des Monats und 31 dem 31. Tag. Gültiger Bereich liegt zwischen 01 und 31.
  • HH stellt die Stunden im 24-Stunden-Format dar. Beispielsweise entspricht 01 1:00 Uhr und 13 entspricht 13:00 Uhr. Gültiger Bereich liegt zwischen 00 und 23.
  • mm stellt die Minuten in zweistelligen Ziffern dar. Beispielsweise entspricht 01 einer Minute und 30 30 Minuten. Gültiger Bereich zwischen 00 und 59.
  • SS stellt die Sekunden in zweistelligen Ziffern dar. Beispielsweise entspricht 01 einer Sekunde und 30 30 Sekunden. Gültiger Bereich zwischen 00 und 59.
  • ZZ stellt die Zeitzone mit Bezug auf greenwich Mean Time (GMT) dar. Beispielsweise entspricht 01 einer Stunde und 12 12 Stunden. Gültiger Bereich zwischen 00 und 13 (-12 bis +13 in Kombination mit dem Symbol â±).
Um beispielsweise den 2. Oktober 1996 darzustellen, verwenden Sie 20:01:54 GMT+2 Stunden den folgenden Zeichenfolgenzeitstempel "96/10/02,20:01:54+02".

EncodingId

Die Codierung, die in der CDMA-Nachricht verwendet wird. Die Nachricht "EncodedMsg " sollte basierend auf dem Wert dieses Members interpretiert werden.

LanguageId

Die Sprache, die in der SMS-Textnachricht verwendet wird.

SizeInBytes

Die Größe von EncodedMsg in Bytes. Die codierte Nachricht kann eine maximale Länge von WWAN_SMS_CDMA_MAX_BUF_LEN haben. Miniport-Treiber müssen einen Wert für diesen Member für alle Codierungstypen angeben.

SizeInCharacters

Größe von EncodedMsg in Anzahl von Zeichen, die durch die codierten Daten dargestellt werden. Miniport-Treiber sollten 0 für diesen Member angeben, wenn EncodingId auf WwanSmsCdmaEncodingShiftJis oder WwanSmsCdmaEncodingKorean festgelegt ist.

EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN]

Der codierte Inhalt des Datensatzes, der die SMS-Textnachricht darstellt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 7 und späteren Windows-Versionen.
Kopfzeile wwan.h (include Wwan.h)

Weitere Informationen

WWAN_MSG_STATUS

WWAN_SMS_CDMA_ENCODING

WWAN_SMS_CDMA_LANG