Freigeben über


WWAN_SMS_CDMA_RECORD Struktur (wwan.h)

Die WWAN_SMS_CDMA_RECORD Struktur stellt CDMA-basierte SMS-Textnachrichteneinträge 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;

Angehörige

MessageIndex

Ein Index im virtuellen Nachrichtenspeicher, der vom Miniporttreiber verwaltet wird. Dieser Index ist 1-basiert und der maximale Index wird 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 (Blitz/Warnung) handelt, muss dies auf WWAN_MESSAGE_INDEX_NONE festgelegt werden.

MsgStatus

Der Status des Datensatzes, der angibt, ob die SMS-Nachricht neu (ungelesen), alt (gelesen), ein Entwurf oder gesendet ist.

Address[WWAN_SMS_CDMA_ADDR_MAX_LEN]

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

  • "+ \0"
  • "\0"

Wenn MsgStatus-WwanMsgStatusDraft oder WwanMsgStatusSentist, sollten Miniporttreiber die Mobiltelefonnummer des Empfängers in den vorherigen Mitgliedern angeben. Andernfalls, wenn MsgStatus-WwanMsgStatusNew oder WwanMsgStatusOldist, sollten Miniporttreiber die Mobiltelefonnummer des Absenders angeben.

ScTimeStamp[WWAN_SMS_CDMA_TIMESTAMP_MAX_LEN]

Eine Zeichenfolge, die den Zeitstempel des Service Centers (SC) im folgenden Format darstellt: " YY/MM/DD, HH:mm:SS±ZZ" wobei:

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

EncodingId

Die Codierung, die in der CDMA-Nachricht verwendet wird. EncodedMsg Nachricht sollte basierend auf dem Wert dieses Elements 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 aufweisen. Miniport-Treiber müssen einen Wert für dieses Element für alle Codierungstypen angeben.

SizeInCharacters

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

EncodedMsg[WWAN_SMS_CDMA_MAX_BUF_LEN]

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 7 und höheren Versionen von Windows.
Header- wwan.h (include Wwan.h)

Siehe auch

WWAN_MSG_STATUS

WWAN_SMS_CDMA_ENCODING

WWAN_SMS_CDMA_LANG