Partager via


IOCTL_GNSS_STOP_FIXSESSION IOCTL (driver.h)

Le code de contrôle IOCTL_GNSS_STOP_FIXSESSION est utilisé par l’adaptateur GRID pour arrêter une session de correction active.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Pointeur vers une structure GNSS_STOPFIXSESSION_PARAM.

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

Défini sur sizeof(GNSS_STOPFIXSESSION_PARAM).

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 une valeur NTSTATUS pour indiquer l’un des résultats suivants.

  • La session de correction s’est arrêtée avec succès.
  • La session de correctif est déjà arrêtée ou n’est pas active.

notes de l’adaptateur DIMENSIONNELLE

L’adaptateur INTEROPÉRABILITÉ émet toujours un correctif d’arrêt pour chaque correctif de démarrage réussi. Si la prise en charge de plusieurs sessions n’est pas présente, l’adaptateur SSH arrête toute session de correctif active du même type avant d’émettre une nouvelle demande de correctif de démarrage.

notes de pilote PSEC

Le pilote PSEC doit annuler/arrêter toutes les demandes de correctif en attente, puis terminer l’E/S afin que, lorsque cet appel retourne, l’adaptateur ne reçoit aucune donnée de correction relative à la session arrêtée.

Si aucune autre session de correctif n’est active, le pilote PSEC doit conserver le moteur SEE dans un état froid.

Exigences

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

Voir aussi

création de requêtes IOCTL dans les pilotes

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously