OUTPUT_PACKET結構 (ntdd8042.h)
OUTPUT_PACKET包含 I8042prt 寫入鍵盤或滑鼠裝置之數據的相關信息。
語法
typedef struct _OUTPUT_PACKET {
PUCHAR Bytes;
ULONG CurrentByte;
ULONG ByteCount;
TRANSMIT_STATE State;
} OUTPUT_PACKET, *POUTPUT_PACKET;
成員
Bytes
寫入 i8042 埠裝置之位元組陣列的指標。
CurrentByte
指定要寫入的下一個字節的索引。
ByteCount
指定位於 Bytes之位元組陣列中的位元組數目。
State
指定下列其中一個寫入狀態:
typedef enum _TRANSMIT_STATE {
Idle = 0,
SendingBytes
} TRANSMIT_STATE;
怠
識別寫入未進行中。
SendingBytes
識別寫入正在進行中。
言論
此結構會與 PI8042_KEYBOARD_ISR 回呼例程和 PI8042_MOUSE_ISR 回呼例程搭配使用。
要求
要求 | 價值 |
---|---|
標頭 | ntdd8042.h (包括 Ntdd8042.h) |