IOCTL_GNSS_SET_SUPL_HSLP IOCTL (gnssdriver.h)
The IOCTL_GNSS_SET_SUPL_HSLP control code is used by the GNSS adapter to set the SUPL H-SLP address.
Major code
Input buffer
A pointer to a GNSS_SUPL_HSLP_CONFIG structure.
Input buffer length
Set to sizeof(GNSS_SUPL_HSLP_CONFIG).
Output buffer
Set to NULL.
Output buffer length
Set to 0.
Status block
Irp->IoStatus.Status is set to STATUS_SUCCESS if the request is successful. Otherwise, Status to the appropriate error condition as a NTSTATUS code.
Remarks
The driver sets one of the following NTSTATUS values to indicate result.
- STATUS_SUCCESS, when the driver processes the SUPL H-SLP information successfully.
- Failed, when the driver does not process the SUPL H-SLP information successfully.
- Ignored, when the driver ignores the SUPL H-SLP information.
GNSS driver notes
The GNSS driver must pass the H-SLP information, contained in the input structure, to the SUPL component which should connect to the server address specified by the H-SLP.If the certificate with the same name is injected again, the GNSS driver should overwrite the previous certificate with the same name.
The H-SLP address is always in the form of a FQDN.
Requirements
Requirement | Value |
---|---|
Header | gnssdriver.h |
See also
Creating IOCTL Requests in Drivers
WdfIoTargetSendInternalIoctlOthersSynchronously