Freigeben über


WWAN_SMS_SEND_PDU-Struktur (wwan.h)

Die WWAN_SMS_SEND_PDU-Struktur stellt eine SMS-Nachricht im PDU-Stil dar.

Syntax

typedef struct _WWAN_SMS_SEND_PDU {
  BYTE Size;
  CHAR PduData[WWAN_SMS_PDU_HEX_BUF_LEN];
} WWAN_SMS_SEND_PDU, *PWWAN_SMS_SEND_PDU;

Member

Size

Bei GSM-basierten Geräten, die SMS-Nachrichten im PDU-Stil unterstützen, die Größe der Nachricht in Bytes vor der Konvertierung in Hexadezimalstellen.

Für CDMA-basierte Geräte, die das Senden von SMS-Nachrichten im Binärformat unterstützen, die Größe der Nachricht in Bytes in PduData .

In der folgenden Tabelle sind die verschiedenen Werte für den SmsFormat-Member der WWAN_SMS_SEND-Struktur und der entsprechende Bereich aufgeführt, der in diesem Member zulässig ist.

SmsFormat Size
WwanSmsFormatPdu 1 bis WWAN_SMS_RAW_PDU_LEN
WwanSmsFormatCdma 1 bis WWAN_SMS_CDMA_MAX_MSG_LEN
 
Hinweis Wenn ElementType für GSM-basierte Geräte auf WwanStructSmsPdu festgelegt ist, beschreibt dieses Element die Größe von PduData in Byte mit Ausnahme der Service Center-Adresse. Das erste Byte von PduData stellt die Größe der Service Center-Adresse dar, die der Miniporttreiber hinzufügen muss, wenn er die genaue Größe des PduData-Puffers berechnet.

Beispiel:

Wenn PduData [0] = 0 ist, ist die Größe von PduDataGröße + 1.

Wenn PduData [0] != 0 ist, ist die Größe von PduDataSize + PduData [0].

 

PduData[WWAN_SMS_PDU_HEX_BUF_LEN]

Eine NULL-beendete Zeichenfolge, die den Inhalt des Datensatzes darstellt.

Bei GSM-basierten Geräten werden die Inhalte in einem hexadezimalen Zeichenfolgenformat codiert (gemäß den Standards 3GPP TS 27.005 und 3GPP TS 23.040), das die SMS-Textnachricht darstellt.

Für CDMA-basierte Geräte, die das Senden von SMS-Nachrichten im Binärformat unterstützen (d. Miniporttreiber, die WWAN_SMS_CAPS_PDU_SEND im WwanSmsCaps-Member von WWAN_DEVICE_CAPS) zurückgeben , enthält PduData die SMS-Nachricht als Bytearray, wie in Abschnitt 3.4.2.1 SMS Point-to-Point Message 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[] eingeben. Sie ist nicht im hexadezimalen Zeichenfolgenformat codiert.

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_SMS_SEND