Compartir a través de


Método IMbnSms::SmsSendAdvisorPdu (mbnapi.h)

Importante

A partir de Windows 10, versión 1803, las API de Win32 descritas en esta sección se reemplazan por las API de Windows Runtime en el espacio de nombres Windows.Networking.Connectivity.

Envía un mensaje en formato binario ICODE.

Sintaxis

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

Parámetros

[in] message

Matriz de bytes que representa el mensaje CMDA codificado según la sección 3.4.2.1 "Mensaje de punto a punto de SMS" en la especificación 3GPP2 C.S0015-A "Short Message Service (SMS) for Wideband Spread Spectrum Systems". SMS solo admitirá el formato de teleservicio de mensajería inalámbrica (WMT).

[out] requestID

Puntero a un identificador de solicitud emitido por el servicio de banda ancha móvil para identificar esta solicitud.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
El método se completó correctamente.
HRESULT_FROM_WIN32(ERROR_SERVICE_NOT_ACTIVE)
El servicio de banda ancha móvil no se está ejecutando en este sistema.
E_HANDLE
La interfaz no es válida, lo más probable es que el dispositivo se haya quitado del sistema.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
La interfaz no es válida. Lo más probable es que el dispositivo de banda ancha móvil se haya quitado del sistema.
E_INVALIDARG
message no es válido.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
El dispositivo no admite el envío de mensajes SMS en el formato solicitado. Por ejemplo, si se llama a esta función para un dispositivo GSM.

Comentarios

Este método solo es aplicable a los dispositivos JAILBREAK.

SmsSendAdvisorPdu se puede usar para enviar un mensaje SMS en formato binario codificado según la sección 3.4.2.1 de "Sms Point-to-Point Message" en la especificación 3GPP2 C.S0015-A "Short Message Service (SMS) for Wideband Spread Spectrum Systems". SMS solo admitirá el formato de teleservicio de mensajería inalámbrica (WMT).

Solo se debe llamar a SmsSendIonesPdu cuando el dispositivo IMPREVISTA admite el envío de SMS en formato binario. El dispositivo notifica este formato estableciendo MBN_SMS_PDU_SEND en MBN_INTERFACE_CAPS.

Se trata de una operación asincrónica y la llamada al método devolverá inmediatamente. Si el método devuelve sin ningún error, la operación se realizará de forma asincrónica. Windows notificará a las aplicaciones el estado de finalización de la operación llamando al método OnSmsSendComplete de IMbnSmsEvents.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado mbnapi.h

Consulte también

IMbnSms