Compartilhar via


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

Confira também

UART_HARDWARE_DRIVER

_CPPORT

UART_STATUS

uart.h