Condividi tramite


Metodo IMbnSms::SmsSendCdmaPdu (mbnapi.h)

Importante

A partire da Windows 10 versione 1803, le API Win32 descritte in questa sezione vengono sostituite dalle API Windows Runtime nello spazio dei nomi Windows.Networking.Connectivity.

Invia un messaggio in formato binario CDMA.

Sintassi

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

Parametri

[in] message

Matrice di byte che rappresenta il messaggio CMDA codificato in base alla sezione 3.4.2.1 "SMS Point-to-Point Message" nella specifica 3GPP2 C.S0015-A "Short Message Service (SMS) for Wideband Spread Spectrum Systems". SMS supporterà solo il formato di teleservizio di messaggistica wireless (WMT).

[out] requestID

Puntatore a un ID richiesta emesso dal servizio Mobile Broadband per identificare questa richiesta.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Metodo completato correttamente.
HRESULT_FROM_WIN32(ERROR_SERVICE_NOT_ACTIVE)
Il servizio Mobile Broadband non è in esecuzione in questo sistema.
E_HANDLE
L'interfaccia non è valida, probabilmente perché il dispositivo è stato rimosso dal sistema.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
L'interfaccia non è valida. Molto probabilmente il dispositivo Mobile Broadband è stato rimosso dal sistema.
E_INVALIDARG
messaggio non valido.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
Il dispositivo non supporta l'invio di messaggi SMS nel formato richiesto. Ad esempio, se questa funzione viene chiamata per un dispositivo GSM.

Commenti

Questo metodo è applicabile solo ai dispositivi CDMA.

SmsSendCdmaPdu può essere usato per inviare un messaggio SMS in formato binario codificato in base alla sezione 3.4.2.1 di "SMS Point-to-Point Message" nella specifica 3GPP2 C.S0015-A "Short Message Service (SMS) for Wideband Spread Spectrum Systems". SMS supporterà solo il formato di teleservizio di messaggistica wireless (WMT).

SmsSendCdmaPdu deve essere chiamato solo quando il dispositivo CDMA supporta l'invio di SMS in formato binario. Il dispositivo segnala questo formato impostando MBN_SMS_PDU_SEND in MBN_INTERFACE_CAPS.

Si tratta di un'operazione asincrona e la chiamata al metodo restituirà immediatamente. Se il metodo restituisce senza errori, l'operazione verrà eseguita in modo asincrono. Windows informerà le applicazioni sullo stato di completamento dell'operazione chiamando il metodo OnSmsSendComplete di IMbnSmsEvents.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione mbnapi.h

Vedi anche

IMbnSms