Метод IMbnSmsEvents::OnSmsReadComplete (mbnapi.h)
Важно!
Начиная с Windows 10 версии 1803, API Win32, описанные в этом разделе, заменяются среда выполнения Windows API в пространстве имен Windows.Networking.Connectivity.
Метод уведомления, указывающий на завершение операции чтения сообщения.
Синтаксис
HRESULT OnSmsReadComplete(
[in] IMbnSms *sms,
[in] MBN_SMS_FORMAT smsFormat,
[in] SAFEARRAY *readMsgs,
[in] VARIANT_BOOL moreMsgs,
[in] ULONG requestID,
[in] HRESULT status
);
Параметры
[in] sms
Интерфейс IMbnSms , представляющий хранилище сообщений, которое завершило операцию.
[in] smsFormat
Значение MBN_SMS_FORMAT , определяющее формат SMS-сообщения.
[in] readMsgs
Массив сообщений, считываемых с устройства.
[in] moreMsgs
Логическое значение, указывающее, обрабатывается ли еще больше сообщений. Если задано значение TRUE, onSmsReadComplete будет вызываться повторно, пока не будет больше сообщений и moreMsgs не будет иметь значение FALSE.
[in] requestID
Идентификатор запроса, назначенный службой мобильной широкополосной связи для идентификации операции чтения сообщения.
[in] status
Код состояния, указывающий результат операции.
Вызывающее приложение может ожидать одно из следующих значений.
Возвращаемое значение
Этот метод должен возвращать S_OK.
Комментарии
Для устройств GSM вызывающее приложение должно вызывать QueryInterface для каждого элемента в readMsgs для интерфейса IMbnSmsReadMsgPdu .
Если для устройств CDMA MBN_SMS_FORMAT_TEXTsmsFormat, приложение должно вызывать QueryInterface для интерфейса IMbnSmsReadMsMsgTextCdma; В противном случае, если smsFormatMBN_SMS_FORMAT_PDU, приложение должно вызвать QueryInterface для интерфейса IMbnSmsReadMsMsgPdu.
Если запрос на чтение приводит к считывания большого количества сообщений, метод OnSmsReadComplete может вызываться повторно, пока moreMsgs не укажет, что больше нет сообщений для чтения.
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | mbnapi.h |