Freigeben über


WWAN_SMS_PDU_RECORD-Struktur (wwan.h)

Die WWAN_SMS_PDU_RECORD-Struktur stellt einen SMS-Nachrichtendatensatz im PDU-Stil 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 basiert auf 1, und der maximale Index ist ulMaxMessageIndex , der in WWAN_SMS_CONFIGURATION_STATUS zurückgegeben wird. 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-Nachricht neu (ungelesen), alt (gelesen), ein Entwurf oder gesendet ist.

Size

Die Größe des Datensatzes in Bytes.

Bei GSM-basierten Geräten stellt dies die Größe der Nachricht vor der Konvertierung in eine hexadezimale Zeichenfolge dar.

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

PduData[WWAN_SMS_PDU_HEX_BUF_LEN]

Bei GSM-basierten Geräten eine NULL-beendete Zeichenfolge, die den Inhalt des Datensatzes enthält, der in einem hexadezimalen Zeichenfolgenformat codiert ist (gemäß den Standards 3GPP TS 27.005 und 3GPP TS 23.040), die 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-Nachricht in der 3GPP2-Spezifikation C.S0015-A "Short Message Service (SMS) for Wideband Spread Spectrum Systems" definiert. SMS unterstützt nur das WmT-Format (Wireless Messaging Teleservice). Miniport-Treiber sollten diese Informationen für CDMA-basierte Geräte an BYTE[] übertragen. Es ist nicht im hexadezimalen Zeichenfolgenformat codiert. Die Nachricht ist nicht NULL-beendet.

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