OUTPUT_PACKET struttura (ntdd8042.h)
OUTPUT_PACKET contiene informazioni sui dati scritti in un dispositivo da tastiera o mouse da I8042prt.
Sintassi
typedef struct _OUTPUT_PACKET {
PUCHAR Bytes;
ULONG CurrentByte;
ULONG ByteCount;
TRANSMIT_STATE State;
} OUTPUT_PACKET, *POUTPUT_PACKET;
Members
Bytes
Puntatore a una matrice di byte scritti in un dispositivo porta i8042.
CurrentByte
Specifica l'indice del byte successivo da scrivere.
ByteCount
Specifica il numero di byte nella matrice di byte che si trovano in Byte.
State
Specifica uno degli stati di scrittura seguenti:
typedef enum _TRANSMIT_STATE {
Idle = 0,
SendingBytes
} TRANSMIT_STATE;
Idle
Identifica che una scrittura non è in corso.
Invio byte
Identifica che una scrittura è in corso.
Commenti
Questa struttura viene usata con una routine di callback PI8042_KEYBOARD_ISR e una routine di callback PI8042_MOUSE_ISR .
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntdd8042.h (include Ntdd8042.h) |