Compartilhar via


IOCTL_GNSS_SET_SUPL_HSLP IOCTL (gnssdriver.h)

O código de controle IOCTL_GNSS_SET_SUPL_HSLP é usado pelo adaptador GNSS para definir o endereço H-SLP do SUPL.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Um ponteiro para uma estrutura GNSS_SUPL_HSLP_CONFIG .

Comprimento do buffer de entrada

Defina como sizeof(GNSS_SUPL_HSLP_CONFIG).

Buffer de saída

Definido como NULL.

Comprimento do buffer de saída

Defina como 0.

Bloco de status

Irp->IoStatus.Status será definido como STATUS_SUCCESS se a solicitação for bem-sucedida. Caso contrário, Status para a condição de erro apropriada como um código NTSTATUS .

Comentários

O driver define um dos seguintes valores NTSTATUS para indicar o resultado.

  • STATUS_SUCCESS, quando o driver processa as informações H-SLP do SUPL com êxito.
  • Falha quando o driver não processa as informações H-SLP do SUPL com êxito.
  • Ignorado, quando o driver ignora as informações H-SLP do SUPL.

Notas do driver GNSS

O driver GNSS deve passar as informações H-SLP, contidas na estrutura de entrada, para o componente SUPL que deve se conectar ao endereço do servidor especificado pelo H-SLP.

Se o certificado com o mesmo nome for injetado novamente, o driver GNSS deverá substituir o certificado anterior com o mesmo nome.

O endereço H-SLP está sempre na forma de um FQDN.

Requisitos

Requisito Valor
Cabeçalho gnssdriver.h

Confira também

Criando solicitações IOCTL em drivers

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously