PI8042_SYNCH_READ_PORT fonction de rappel (ntdd8042.h)
La routine de rappel de type PI8042_SYNCH_READ_PORT effectue une lecture synchronisée à partir d’un port i8042. I8042prt fournit ce rappel.
Syntaxe
PI8042_SYNCH_READ_PORT Pi8042SynchReadPort;
NTSTATUS Pi8042SynchReadPort(
[in] PVOID Context,
[out] PUCHAR Value,
[in] BOOLEAN WaitForACK
)
{...}
Paramètres
[in] Context
Pointeur vers un contexte fourni par I8042prt.
[out] Value
Pointeur vers la valeur UCHAR retournée par la routine.
[in] WaitForACK
Non utilisé.
Valeur retournée
Le rappel PI8042_SYNCH_READ_PORT retourne l’une des valeurs status suivantes :
Code de retour | Description |
---|---|
|
La routine a correctement retourné un octet. |
|
Le matériel n’était pas prêt pour un accès en lecture. |
Remarques
Le rappel PI8042_SYNCH_READ_PORT ne peut être utilisé que dans un rappel PI8042_KEYBOARD_INITIALIZATION_ROUTINE . I8042prt spécifie le rappel de port de lecture dans le paramètre ReadPort que I8042prt entre dans une routine d’initialisation du clavier.
La routine interroge le matériel jusqu’à ce qu’une lecture soit retournée par le matériel ou qu’un délai d’attente interne se produise.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ntdd8042.h (inclure Ntdd8042.h) |
IRQL | PASSIVE_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour