Поделиться через


Метод IMbnDeviceServicesEvents::OnQueryCommandComplete (mbnapi.h)

Важно!

Начиная с Windows 10 версии 1803 API Win32, описанные в этом разделе, заменяются API среда выполнения Windows в пространстве имен Windows.Networking.Connectivity.

Метод уведомления, указывающий, что запрос запроса службы устройства завершен.

Синтаксис

HRESULT OnQueryCommandComplete(
  [in] IMbnDeviceService *deviceService,
  [in] ULONG             responseID,
  [in] SAFEARRAY         *deviceServiceData,
  [in] HRESULT           status,
  [in] ULONG             requestID
);

Параметры

[in] deviceService

Объект IMbnDeviceService , для которого была запрошена операция.

[in] responseID

Идентификатор ответа.

[in] deviceServiceData

Массив байтов, содержащий данные, возвращаемые устройством. Если ответ фрагментирован по нескольким признакам, он содержит сведения только для одного фрагмента. Это поле допустимо, только если состояние S_OK.

[in] status

Код состояния, указывающий результат операции.

[in] requestID

Идентификатор запроса, назначенный службой мобильной широкополосной связи запросу операции запроса.

Возвращаемое значение

Метод должен возвращать следующее значение.

Код возврата Описание
S_OK
Метод завершился успешно.

Комментарии

Массив байтов deviceServiceData содержит байтовую копию данных, возвращаемых устройством. Служба мобильного широкополосного подключения освободит память после возврата вызова функции. Если приложение хочет использовать эти данные, оно должно скопировать их содержимое в собственную память.

Требования

   
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header mbnapi.h

См. также раздел

IMbnDeviceServicesEvents