estructura OUTPUT_PACKET (ntdd8042.h)
OUTPUT_PACKET contiene información sobre los datos que se escriben en un dispositivo de teclado o mouse por I8042prt.
Sintaxis
typedef struct _OUTPUT_PACKET {
PUCHAR Bytes;
ULONG CurrentByte;
ULONG ByteCount;
TRANSMIT_STATE State;
} OUTPUT_PACKET, *POUTPUT_PACKET;
Miembros
Bytes
Puntero a una matriz de bytes que se escriben en un dispositivo de puerto i8042.
CurrentByte
Especifica el índice del siguiente byte que se va a escribir.
ByteCount
Especifica el número de bytes de la matriz de bytes ubicados en Bytes.
State
Especifica uno de los siguientes estados de escritura:
typedef enum _TRANSMIT_STATE {
Idle = 0,
SendingBytes
} TRANSMIT_STATE;
Ocioso
Identifica que una escritura no está en curso.
SendingBytes
Identifica que una escritura está en curso.
Observaciones
Esta estructura se usa con una rutina de devolución de llamada PI8042_KEYBOARD_ISR y una rutina de devolución de llamada PI8042_MOUSE_ISR.
Requisitos
Requisito | Valor |
---|---|
encabezado de | ntdd8042.h (incluya Ntdd8042.h) |