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
바이트에 있는 바이트 배열의 바이트 수를 지정 합니다.
State
다음 쓰기 상태 중 하나를 지정합니다.
typedef enum _TRANSMIT_STATE {
Idle = 0,
SendingBytes
} TRANSMIT_STATE;
유휴 상태
쓰기가 진행 중이 아님을 식별합니다.
SendBytes
쓰기가 진행 중임을 식별합니다.
설명
이 구조는 PI8042_KEYBOARD_ISR 콜백 루틴 및 PI8042_MOUSE_ISR 콜백 루틴과 함께 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntdd8042.h(Ntdd8042.h 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기