UART_HARDWARE_ACCESS 구조체(uart.h)
I/O 함수 및 직렬 드라이버가 디바이스 하드웨어에 액세스하는 데 사용하는 함수 포인터입니다.
구문
typedef struct _UART_HARDWARE_ACCESS {
UART_HARDWARE_READ_UCHAR ReadPort8;
UART_HARDWARE_WRITE_UCHAR WritePort8;
UART_HARDWARE_READ_USHORT ReadPort16;
UART_HARDWARE_WRITE_USHORT WritePort16;
UART_HARDWARE_READ_ULONG ReadPort32;
UART_HARDWARE_WRITE_ULONG WritePort32;
UART_HARDWARE_READ_UCHAR ReadRegister8;
UART_HARDWARE_WRITE_UCHAR WriteRegister8;
UART_HARDWARE_READ_USHORT ReadRegister16;
UART_HARDWARE_WRITE_USHORT WriteRegister16;
UART_HARDWARE_READ_ULONG ReadRegister32;
UART_HARDWARE_WRITE_ULONG WriteRegister32;
UART_HARDWARE_READ_ULONG64 ReadRegister64;
UART_HARDWARE_WRITE_ULONG64 WriteRegister64;
} UART_HARDWARE_ACCESS, *PUART_HARDWARE_ACCESS;
멤버
ReadPort8
포트에서 읽는 UART_HARDWARE_READ_UCHAR 콜백 함수에 대한 포인터입니다.
WritePort8
포트에 쓰는 UART_HARDWARE_WRITE_UCHAR 콜백 함수에 대한 포인터입니다.
ReadPort16
포트에서 읽는 UART_HARDWARE_READ_USHORT 콜백 함수에 대한 포인터입니다.
WritePort16
포트에 쓰는 UART_HARDWARE_WRITE_USHORT 콜백 함수에 대한 포인터입니다.
ReadPort32
포트에서 읽는 UART_HARDWARE_READ_ULONG 콜백 함수에 대한 포인터입니다.
WritePort32
포트에 기록되는 UART_HARDWARE_WRITE_ULONG 콜백 함수에 대한 포인터입니다.
ReadRegister8
레지스터에서 읽는 UART_HARDWARE_READ_UCHAR 콜백 함수에 대한 포인터입니다.
WriteRegister8
레지스터에 쓰는 UART_HARDWARE_READ_UCHAR 콜백 함수에 대한 포인터입니다.
ReadRegister16
레지스터에서 읽는 UART_HARDWARE_READ_USHORT 콜백 함수에 대한 포인터입니다.
WriteRegister16
레지스터에 쓰는 UART_HARDWARE_WRITE_USHORT 콜백 함수에 대한 포인터입니다.
ReadRegister32
레지스터에서 읽는 UART_HARDWARE_READ_ULONG 콜백 함수에 대한 포인터입니다.
WriteRegister32
레지스터에 쓰는 UART_HARDWARE_WRITE_ULONG 콜백 함수에 대한 포인터입니다.
ReadRegister64
지정된 레지스터에서 읽는 UART_HARDWARE_READ_ULONG64 콜백 함수에 대한 포인터입니다.
WriteRegister64
지정된 레지스터에 쓰는 UART_HARDWARE_WRITE_ULONG64 콜백 함수에 대한 포인터입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1803 |
머리글 | uart.h |