Bagikan melalui


UART_INITIALIZE_PORT fungsi panggilan balik (uart.h)

Menginisialisasi atau mereset perangkat keras UART. Fungsi panggilan balik ini dipanggil sebelum memanggil fungsi driver lainnya.

Sintaks

UART_INITIALIZE_PORT UartInitializePort;

BOOLEAN UartInitializePort(
            PCHAR LoadOptions,
  [_Inout_] PCPPORT Port,
            BOOLEAN MemoryMapped,
            UCHAR AccessSize,
            UCHAR BitWidth
)
{...}

Parameter

LoadOptions

[ _In_opt_Optional Null_terminated] String opsi pemuatan null-terminated.

[_Inout_] Port

Penunjuk ke struktur _CPPORT yang diisi dengan informasi tentang inisialisasi port.

MemoryMapped

Nilai boolean yang menunjukkan apakah perangkat keras UART diakses melalui register yang dipetakan memori atau I/O port warisan.

AccessSize

Nilai Ukuran Akses Generik ACPI yang menunjukkan jenis akses bus yang harus dilakukan saat mengakses perangkat keras UART.

BitWidth

Angka yang menunjukkan lebar register UART.

Nilai kembali

Mengembalikan TRUE jika port telah berhasil diinisialisasi, FALSE jika tidak.

Keterangan

Daftarkan implementasi Anda dari fungsi panggilan balik ini dengan mengatur anggota UART_HARDWARE_DRIVER yang sesuai.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 versi 1803
Header uart.h

Lihat juga

UART_HARDWARE_DRIVER

_CPPORT

uart.h