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