Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzioni di I/O e puntatori a 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;
Membri
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 su 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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1803 |
intestazione | uart.h |