Método IMbnSmsEvents::OnSmsReadComplete (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.
Método de notificación que indica la finalización de una operación de lectura de mensajes.
Sintaxis
HRESULT OnSmsReadComplete(
[in] IMbnSms *sms,
[in] MBN_SMS_FORMAT smsFormat,
[in] SAFEARRAY *readMsgs,
[in] VARIANT_BOOL moreMsgs,
[in] ULONG requestID,
[in] HRESULT status
);
Parámetros
[in] sms
Interfaz IMbnSms que representa el almacén de mensajes que completó la operación.
[in] smsFormat
Valor MBN_SMS_FORMAT que define el formato del mensaje SMS.
[in] readMsgs
Matriz de mensajes leídos desde el dispositivo.
[in] moreMsgs
Valor booleano que indica si todavía se están procesando más mensajes. Si esto es TRUE, se llamará a OnSmsReadComplete repetidamente hasta que no haya más mensajes y moreMsgs sea FALSE.
[in] requestID
Identificador de solicitud asignado por el servicio de banda ancha móvil para identificar la operación de lectura de mensajes.
[in] status
Código de estado que indica el resultado de la operación.
Una aplicación que llama puede esperar uno de los siguientes valores.
Valor devuelto
Este método debe devolver S_OK.
Comentarios
En el caso de los dispositivos GSM, la aplicación que llama debe llamar a QueryInterface en cada elemento de readMsgs para una interfaz IMbnSmsReadMsgPdu .
En el caso de los dispositivos IOT, si smsFormat es MBN_SMS_FORMAT_TEXT, la aplicación debe llamar a QueryInterface para una interfaz IMbnSmsReadMsgTextIot ; De lo contrario, si smsFormat está MBN_SMS_FORMAT_PDU, la aplicación debe llamar a QueryInterface para una interfaz IMbnSmsReadMsgPdu .
Si una solicitud de lectura da como resultado una gran cantidad de mensajes que se leen, se puede llamar a OnSmsReadComplete repetidamente hasta que moreMsgs indique que no hay más mensajes que leer.
Requisitos
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 |