IOCTL_GNSS_SET_SUPL_HSLP IOCTL (gnssdriver.h)

GNSS 适配器使用 IOCTL_GNSS_SET_SUPL_HSLP 控制代码设置 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 地址始终采用 FQDN 的形式。

要求

要求 价值
标头 gnssdriver.h

另请参阅

在驱动程序中创建 IOCTL 请求

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously