struttura UART_HARDWARE_ACCESS (uart.h)
Funzioni di I/O e puntatori di funzione usati dai driver seriali per accedere all'hardware del dispositivo.
Sintassi
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;
Members
ReadPort8
Puntatore a una funzione di callback UART_HARDWARE_READ_UCHAR che legge da una porta.
WritePort8
Puntatore a una funzione di callback UART_HARDWARE_WRITE_UCHAR che scrive in una porta.
ReadPort16
Puntatore a una funzione di callback UART_HARDWARE_READ_USHORT che legge da una porta.
WritePort16
Puntatore a una funzione di callback UART_HARDWARE_WRITE_USHORT che scrive in una porta.
ReadPort32
Puntatore a una funzione di callback UART_HARDWARE_READ_ULONG che legge da una porta.
WritePort32
Puntatore a una funzione di callback UART_HARDWARE_WRITE_ULONG che scrive una porta.
ReadRegister8
Puntatore a una funzione di callback UART_HARDWARE_READ_UCHAR che legge da un registro.
WriteRegister8
Puntatore a una funzione di callback UART_HARDWARE_READ_UCHAR che scrive in un registro.
ReadRegister16
Puntatore a una funzione di callback UART_HARDWARE_READ_USHORT che legge da un registro.
WriteRegister16
Puntatore a una funzione di callback UART_HARDWARE_WRITE_USHORT che scrive in un registro.
ReadRegister32
Puntatore a una funzione di callback UART_HARDWARE_READ_ULONG che legge da un registro.
WriteRegister32
Puntatore a una funzione di callback UART_HARDWARE_WRITE_ULONG che scrive in un registro.
ReadRegister64
Puntatore a una funzione di callback UART_HARDWARE_READ_ULONG64 che legge dal registro specificato.
WriteRegister64
Puntatore a una funzione di callback UART_HARDWARE_WRITE_ULONG64 che scrive nel registro specificato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1803 |
Intestazione | uart.h |