structure OUTPUT_PACKET (ntddd8042.h)
OUTPUT_PACKET contient des informations sur les données écrites dans un clavier ou un appareil de souris par I8042prt.
Syntaxe
typedef struct _OUTPUT_PACKET {
PUCHAR Bytes;
ULONG CurrentByte;
ULONG ByteCount;
TRANSMIT_STATE State;
} OUTPUT_PACKET, *POUTPUT_PACKET;
Membres
Bytes
Pointeur vers un tableau d’octets en cours d’écriture sur un appareil de port i8042.
CurrentByte
Spécifie l’index de l’octet suivant à écrire.
ByteCount
Spécifie le nombre d’octets dans le tableau d’octets situé à octets.
State
Spécifie l’un des états d’écriture suivants :
typedef enum _TRANSMIT_STATE {
Idle = 0,
SendingBytes
} TRANSMIT_STATE;
Oisif
Identifie qu’une écriture n’est pas en cours.
Octets d’envoi
Identifie qu’une écriture est en cours.
Remarques
Cette structure est utilisée avec une routine de rappel PI8042_KEYBOARD_ISR et une routine de rappel PI8042_MOUSE_ISR.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntdd8042.h (include Ntdd8042.h) |