estrutura UART_HARDWARE_ACCESS (uart.h)
Funções de E/S e os ponteiros de função usados pelos drivers serial para acessar o hardware do dispositivo.
Sintaxe
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;
Membros
ReadPort8
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_READ_UCHAR que lê de uma porta.
WritePort8
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_WRITE_UCHAR que grava em uma porta.
ReadPort16
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_READ_USHORT que lê de uma porta.
WritePort16
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_WRITE_USHORT que grava em uma porta.
ReadPort32
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_READ_ULONG que lê de uma porta.
WritePort32
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_WRITE_ULONG que grava em uma porta.
ReadRegister8
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_READ_UCHAR que lê de um registro.
WriteRegister8
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_READ_UCHAR que grava em um registro.
ReadRegister16
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_READ_USHORT que lê de um registro.
WriteRegister16
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_WRITE_USHORT que grava em um registro.
ReadRegister32
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_READ_ULONG que lê de um registro.
WriteRegister32
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_WRITE_ULONG que grava em um registro.
ReadRegister64
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_READ_ULONG64 que lê do registro especificado.
WriteRegister64
Um ponteiro para uma função de retorno de chamada UART_HARDWARE_WRITE_ULONG64 que grava no registro especificado.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1803 |
cabeçalho | uart.h |