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


IOCTL_GNSS_SET_SUPL_HSLP IOCTL (gnssdriver.h)

Код элемента управления IOCTL_GNSS_SET_SUPL_HSLP используется адаптером GNSS для задания адреса SUPL H-SLP.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Указатель на структуру GNSS_SUPL_HSLP_CONFIG .

Длина входного буфера

Задайте для параметра sizeof(GNSS_SUPL_HSLP_CONFIG).

Выходной буфер

задано значение NULL.

Длина выходного буфера

Задайте значение 0.

Блок состояния

Irp->IoStatus.Status имеет значение STATUS_SUCCESS, если запрос выполнен успешно. В противном случае — Состояние до соответствующего условия ошибки в виде кода NTSTATUS .

Комментарии

Драйвер задает одно из следующих значений NTSTATUS, чтобы указать результат.

  • STATUS_SUCCESS, когда драйвер успешно обрабатывает сведения SUPL H-SLP.
  • Сбой, когда драйвер не успешно обрабатывает сведения SUPL H-SLP.
  • Игнорируется, когда драйвер игнорирует сведения SUPL H-SLP.

Заметки о драйвере GNSS

Драйвер GNSS должен передать сведения H-SLP, содержащиеся во входной структуре, компоненту SUPL, который должен подключаться к адресу сервера, указанному в H-SLP.

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

Адрес H-SLP всегда имеет вид полного доменного имени.

Требования

Требование Значение
Заголовок gnssdriver.h

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

Создание запросов IOCTL в драйверах

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously