Partager via


IOCTL_GNSS_EXECUTE_SELFTEST IOCTL (driver.h)

Le code de contrôle IOCTL_GNSS_EXECUTE_SELFTEST est utilisé par l’application de test de fabrication SEE pour lancer un auto-test dans la pile inférieure SEE.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Pointeur vers une structure GNSS_SELFTESTCONFIG.

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

Défini sur sizeof(GNSS_SELFTESTCONFIG).

Mémoire tampon de sortie

Pointeur vers une structure GNSS_SELFTESTRESULT.

Longueur de la mémoire tampon de sortie

Défini sur sizeof(GNSS_SELFTESTRESULT).

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

notes d’application de test PAGE

L’application de test PSEC doit attendre une réponse d’état du test et être résiliente au pilote PSEC qui ne répond pas.

notes de pilote PSEC

Le pilote SEE doit échouer à une nouvelle demande de session de test automatique s’il existe déjà un test en cours.

Une fois que le pilote SEE accepte les paramètres de session d’auto-test, les valide et démarre le test dans le moteur SEE. Le pilote PSEC termine la demande d’E/S après avoir effectué les tests et retourné l’état à l’application de test PSEC.

Exigences

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

Voir aussi

création de requêtes IOCTL dans les pilotes

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously