IMbnSms::SmsSendPdu-Methode (mbnapi.h)
Wichtig
Ab Windows 10 Version 1803 werden die in diesem Abschnitt beschriebenen Win32-APIs durch die Windows-Runtime-APIs im Windows.Networking.Connectivity-Namespace ersetzt.
Sendet eine Nachricht im PDU-Format.
Syntax
HRESULT SmsSendPdu(
[in] LPCWSTR pduData,
[in] BYTE size,
[out] ULONG *requestID
);
Parameter
[in] pduData
Eine Zeichenfolge, die die PDU-Nachricht im Hexadezimalformat darstellt.
[in] size
Die Größe der PDU-Nachricht in Byte vor der Konvertierung in das hexadezimale Zeichenfolgenformat und mit Ausnahme der Adresslänge des Dienstcenters.
[out] requestID
Ein Zeiger auf eine Vom Mobilen Breitbanddienst ausgestellte Anforderungs-ID, um diese Anforderung zu identifizieren.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
pduData oder size sind ungültig. |
|
Der mobile Breitbanddienst wird auf diesem System nicht ausgeführt. |
|
Die Schnittstelle ist ungültig, höchstwahrscheinlich, weil das Gerät aus dem System entfernt wurde. |
|
Die Schnittstelle ist ungültig. Höchstwahrscheinlich wurde das mobile Breitbandgerät aus dem System entfernt. |
|
Das Gerät unterstützt das Senden von SMS-Nachrichten im angeforderten Format nicht. Beispielsweise, wenn diese Funktion für ein CDMA-Gerät aufgerufen wird. |
Hinweise
Diese Daten in pduData sind mit der in 3GPP TS 27.005 und 3GPP TS 23.040 definierten PDU-Struktur kompatibel.
Die folgende Tabelle zeigt ein Beispiel für die Struktur einer PDU-Nachricht mit der Nachricht "Hello".
Beispiel | 07 | 91198994000010 | 11000A9189945086180000AA05C8329BFD06 |
---|---|---|---|
Inhalte | Größe der Service Center-Adresse | Service Center-Adresse | PDU im Hexadezimalformat |
Size | 1 Byte | Variable | Variable |
Diese Funktion sollte nur für GSM-Geräte aufgerufen werden, die das Senden von SMS im PDU-Format unterstützen. Ein Gerät meldet diese Möglichkeit, indem MBN_SMS_CAPS_PDU_SEND in MBN_INTERFACE_CAPS festgelegt wird.
Dies ist ein asynchroner Vorgang, der sofort zurückgegeben wird. Wenn die Methode ohne Fehler zurückgibt, ruft der Mobile Broadband-Dienst die OnSmsSendComplete-Methode der IMbnSmsEvents-Schnittstelle auf .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | mbnapi.h |