IOCTL_GNSS_EXECUTE_CWTEST IOCTL (ombadriver.h)
Le code de contrôle IOCTL_GNSS_EXECUTE_CWTEST est utilisé par l’application de test de fabrication RTC pour démarrer un test d’onde de transporteur et obtenir la mesure. L’application de test doit attendre le résultat avant de commencer une autre itération de la mesure.
Code principal
Mémoire tampon d’entrée
Défini sur NULL.
Longueur de la mémoire tampon d’entrée
Défini sur 0.
Mémoire tampon de sortie
Pointeur vers une structure GNSS_CWTESTDATA.
Longueur de la mémoire tampon de sortie
Défini sur sizeof(GNSS_CWTESTDATA).
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 doit s’assurer qu’aucun test d’onde porteur n’est démarré en même temps.Une fois le test d’onde de l’opérateur démarré, l’application de test doit attendre le résultat.
L’application de test doit répéter cette commande si elle souhaite récupérer plusieurs mesures.
notes de pilote PSEC
Le pilote SEE doit échouer la nouvelle demande de session de test d’onde de transporteur s’il existe déjà un test en cours.Une fois que le pilote RTC accepte les paramètres de session de test d’onde de l’opérateur, les valide et démarre la détection dans le moteur SEE. Lorsque les mesures sont reçues, le pilote termine immédiatement l’E/S avec un code de retour et les mesures.
La pile TABLEAUX doit retourner les mesures dès qu’elles sont disponibles.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | driver.h |
Voir aussi
création de requêtes IOCTL dans les pilotes
WdfIoTargetSendInternalIoctlOthersSynchronously