Freigeben über


IMbnSms::SmsSendCdmaPdu-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 CDMA-Binärformat.

Syntax

HRESULT SmsSendCdmaPdu(
  [in]  SAFEARRAY *message,
  [out] ULONG     *requestID
);

Parameter

[in] message

Bytearray, das die codierte CMDA-Nachricht gemäß 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" darstellt. SMS unterstützt nur das WMT-Format (Wireless Messaging Teleservice).

[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
S_OK
Die Methode wurde erfolgreich abgeschlossen.
HRESULT_FROM_WIN32(ERROR_SERVICE_NOT_ACTIVE)
Der mobile Breitbanddienst wird auf diesem System nicht ausgeführt.
E_HANDLE
Die Schnittstelle ist ungültig, höchstwahrscheinlich, weil das Gerät aus dem System entfernt wurde.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Die Schnittstelle ist ungültig. Höchstwahrscheinlich wurde das mobile Breitbandgerät aus dem System entfernt.
E_INVALIDARG
-Nachricht ist ungültig.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
Das Gerät unterstützt das Senden von SMS-Nachrichten im angeforderten Format nicht. Beispielsweise, wenn diese Funktion für ein GSM-Gerät aufgerufen wird.

Hinweise

Diese Methode gilt nur für CDMA-Geräte.

SmsSendCdmaPdu kann verwendet werden, um eine SMS-Nachricht im Binärformat zu senden, die gemäß Abschnitt 3.4.2.1 von "SMS Point-to-Point Message" in der 3GPP2-Spezifikation C.S0015-A "Short Message Service (SMS) for Wideband Spread Spectrum Systems" codiert ist. SMS unterstützt nur das WMT-Format (Wireless Messaging Teleservice).

SmsSendCdmaPdu sollte nur aufgerufen werden, wenn das CDMA-Gerät das Senden von SMS im Binärformat unterstützt. Das Gerät meldet dieses Format, indem MBN_SMS_PDU_SEND in MBN_INTERFACE_CAPS festgelegt wird.

Dies ist ein asynchroner Vorgang, und der Methodenaufruf wird sofort zurückgegeben. Wenn die Methode ohne Fehler zurückgibt, wird der Vorgang asynchron ausgeführt. Windows benachrichtigt Anwendungen über den Abschluss status des Vorgangs, indem die OnSmsSendComplete-Methode von IMbnSmsEvents aufgerufen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile mbnapi.h

Weitere Informationen

IMbnSms