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 |
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) |