WWAN_SMS_PDU_RECORD Struktur (wwan.h)

Die WWAN_SMS_PDU_RECORD-Struktur stellt einen PDU-Format-SMS-Nachrichtendatensatz dar.

Syntax

typedef struct _WWAN_SMS_PDU_RECORD {
  ULONG           MessageIndex;
  WWAN_MSG_STATUS MsgStatus;
  BYTE            Size;
  CHAR            PduData[WWAN_SMS_PDU_HEX_BUF_LEN];
} WWAN_SMS_PDU_RECORD, *PWWAN_SMS_PDU_RECORD;

Member

MessageIndex

Ein Index im virtuellen Nachrichtenspeicher, der vom Miniporttreiber verwaltet wird. Dieser Index ist 1 basiert und der maximale Index ist ulMaxMessageIndex , der in WWAN_SMS_CONFIGURATION_STATUS zurückgegeben wird. Beachten Sie, dass die Spezifikation nicht zwischen physischen verfügbaren Datenspeichern unterscheidet. Wenn die Nachricht eine Meldung der Klasse 0 (Blitz/Warnung) ist, muss dies auf WWAN_MESSAGE_INDEX_NONE festgelegt werden.

MsgStatus

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

Size

Die Größe des Datensatzes in Bytes.

Für GSM-basierte Geräte stellt dies die Größe der Nachricht vor der Konvertierung in eine Hexadezimalzeichenfolge dar.

Für CDMA-basierte Geräte stellt dies die Anzahl der Bytes in der PduData dar.

PduData

Für GSM-basierte Geräte enthält eine NULL-beendete Zeichenfolge, die den Inhalt des Datensatzes enthält, der in einem hexadezimalen Zeichenfolgenformat (gemäß dem 3GPP TS 27.005 und 3GPP TS 23.040 Standards) enthält, der die SMS-Nachricht darstellt.

Für CDMA-basierte Geräte, die DAS Lesen von SMS-Nachrichten im binärformat unterstützen (wie in WWAN_SMS_CAPS als WWAN_SMS_CAPS_PDU_RECEIVE zurückgegeben), enthält dieses Element die SMS-Nachricht als Bytearray, wie in Abschnitt 3.4.2.1 SMS Point-to-Point Message in 3GPP2-Spezifikation C.S0015-A "Short Message Service (SMS) für Wideband Spread Spectrum Systems" definiert. SMS unterstützt nur das Format "Wireless Messaging Teleservice" (WMT). Miniport-Treiber sollten diese Informationen in BYTE[] für CDMA-basierte Geräte eingeben. Es ist nicht in hexadezimalem Zeichenfolgenformat codiert. Die Nachricht ist nicht NULL beendet.

Requirements (Anforderungen)

   
Unterstützte Mindestversion (Client) Verfügbar in Windows 7- und höher-Versionen von Windows.
Header wwan.h (einschließlich Wwan.h)

Weitere Informationen

WWAN_MSG_STATUS