Partager via


IOCTL_GNSS_RESPOND_NI IOCTL (driver.h)

Le code de contrôle IOCTL_GNSS_RESPOND_NI est utilisé par l’adaptateur PSEC pour répondre à une demande NI qui a été communiquée de manière asynchrone par le pilote PSEC via la résolution d’une demande de IOCTL_GNSS_LISTEN_NI.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Pointeur vers une structure GNSS_NI_RESPONSE.

Longueur de la mémoire tampon d’entrée

Défini sur sizeof(GNSS_NI_RESPONSE).

Mémoire tampon de sortie

Défini sur NULL.

Longueur de la mémoire tampon de sortie

Défini sur 0.

Bloc d’état

> IoStatus.Status est défini sur STATUS_SUCCESS si la requête réussit. Sinon, état à la condition d’erreur appropriée en tant que code NTSTATUS.

Remarques

Le pilote définit l’une des valeurs NTSTATUS suivantes pour indiquer le résultat.

  • STATUS_SUCCESS, lorsque le pilote a traité les informations de réponse ni des utilisateurs avec succès.
  • échec, lorsque le pilote ne traite pas correctement les informations de réponse ni des utilisateurs.
  • ignoré, lorsque le pilote a ignoré les informations de réponse ni des utilisateurs.

notes de pilote PSEC

Il incombe au pilote SEE de transmettre la réponse de l’utilisateur, contenue dans la structure d’entrée GNSS_NI_RESPONSE à l’interface réseau. Si la réponse est GNSS_Ni_UserResponseTimeout, le pilote doit déterminer la réponse par défaut appropriée après le délai d’attente et l’envoyer au serveur SUPL.

Exigences

Exigence Valeur
d’en-tête driver.h

Voir aussi

création de requêtes IOCTL dans les pilotes

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously