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