Bagikan melalui


Port serial

Gambaran umum teknologi port Serial.

Untuk mengembangkan port Serial, Anda memerlukan header ini:

Untuk panduan pemrograman, lihat port serial .

Fungsi panggilan balik

Titel Deskripsi
fungsi panggilan balik EVT_SERCX2_APPLY_CONFIG Fungsi panggilan balik peristiwa EvtSerCx2ApplyConfig dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyediakan driver pengontrol serial dengan daftar pengaturan konfigurasi khusus perangkat untuk diterapkan ke perangkat keras pengontrol serial.
fungsi panggilan balik EVT_SERCX2_CONTROL Fungsi panggilan balik peristiwa EvtSerCx2Control dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menangani permintaan kontrol I/O serial.
fungsi panggilan balik EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP Fungsi panggilan balik peristiwa EvtSerCx2CustomReceiveTransactionCleanup dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status perangkat keras pengontrol serial setelah transaksi penerimaan kustom berakhir.
fungsi panggilan balik EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE Fungsi panggilan balik peristiwa EvtSerCx2CustomReceiveTransactionInitialize dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan perangkat keras pengontrol serial untuk melakukan transaksi penerimaan kustom baru.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCx2CustomReceiveTransactionStart dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memulai transaksi penerimaan kustom.
fungsi panggilan balik EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP Fungsi panggilan balik peristiwa EvtSerCx2CustomTransmitTransactionCleanup dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status perangkat keras pengontrol serial setelah transaksi pengiriman kustom berakhir.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCx2CustomTransmitTransactionInitialize dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan driver pengontrol serial untuk melakukan transaksi pengiriman kustom.
fungsi panggilan balik EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START Fungsi panggilan balik peristiwa EvtSerCx2CustomTransmitTransactionStart dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memulai transaksi pengiriman kustom.
fungsi panggilan balik EVT_SERCX2_FILECLOSE Fungsi panggilan balik peristiwa EvtSerCx2FileClose dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memberi tahu driver pengontrol serial bahwa klien merilis objek file yang mewakili koneksi logis ke perangkat pengontrol serial.
fungsi panggilan balik EVT_SERCX2_FILEOPEN Fungsi panggilan balik peristiwa EvtSerCx2FileOpen dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memberi tahu driver pengontrol serial bahwa klien membuka koneksi logis ke perangkat pengontrol serial dan bahwa objek file telah dibuat untuk mewakili koneksi ini.
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveCancelReadyNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan pemberitahuan siap bahwa SerCx2 diaktifkan dalam panggilan sebelumnya ke fungsi panggilan balik peristiwa EvtSerCx2PioReceiveEnableReadyNotification.
fungsi panggilan balik EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveCleanupTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status perangkat keras pengontrol serial setelah transaksi penerimaan PIO berakhir.
fungsi panggilan balik EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveEnableReadyNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk mengaktifkan driver pengontrol serial untuk memberi tahu SerCx2 ketika pengontrol serial menerima data baru.
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveInitializeTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan pengontrol serial untuk melakukan transaksi penerimaan PIO.
fungsi panggilan balik EVT_SERCX2_PIO_RECEIVE_READ_BUFFER Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveReadBuffer dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menggunakan I/O (PIO) terprogram untuk mentransfer data dari FIFO penerima di pengontrol serial ke buffer baca.
fungsi panggilan balik EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitCancelDrainFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan permintaan sebelumnya untuk menguras pengiriman FIFO di perangkat keras pengontrol serial.
fungsi panggilan balik EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitCancelReadyNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan pemberitahuan siap bahwa SerCx2 diaktifkan dalam panggilan sebelumnya ke fungsi panggilan balik peristiwa EvtSerCx2PioTransmitEnableReadyNotification.
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitCleanupTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status pengontrol serial setelah transaksi pengiriman PIO berakhir.
fungsi panggilan balik EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitDrainFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menguras transmisi FIFO di perangkat keras pengontrol serial.
fungsi panggilan balik EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitEnableReadyNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk mengaktifkan driver pengontrol serial untuk memberi tahu SerCx2 ketika FIFO transmisi di pengontrol serial siap untuk menerima lebih banyak data.
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitInitializeTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan driver pengontrol serial untuk melakukan transaksi pengiriman PIO.
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitPurgeFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membuang byte data yang tidak dikirim yang tetap berada dalam pengiriman FIFO di pengontrol serial.
fungsi panggilan balik EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitWriteBuffer dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menggunakan I/O (PIO) terprogram untuk mentransfer konten buffer tulis ke FIFO transmisi di pengontrol serial.
EVT_SERCX2_PURGE_FIFOS fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCx2PurgeFifos dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan buffer FIFO di perangkat keras pengontrol serial.
fungsi panggilan balik EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE Fungsi panggilan balik peristiwa EvtSerCx2SelectNextReceiveTransactionType dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menentukan mekanisme transfer data mana yang akan digunakan untuk operasi baca berikutnya.
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCx2SelectNextTransmitTransactionType dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menentukan mekanisme transfer data mana yang akan digunakan untuk operasi tulis berikutnya.
fungsi panggilan balik EVT_SERCX2_SET_WAIT_MASK Fungsi panggilan balik peristiwa EvtSerCx2SetWaitMask dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk mengonfigurasi pengontrol serial untuk memantau serangkaian peristiwa perangkat keras yang ditentukan oleh masker tunggu.
fungsi panggilan balik EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveCancelNewDataNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan pemberitahuan data baru bahwa SerCx2 diaktifkan dalam panggilan sebelumnya ke fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveEnableNewDataNotification.
fungsi panggilan balik EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveCleanupTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status pengontrol serial setelah transaksi penerimaan DMA sistem berakhir.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveConfigureDmaChannel dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memungkinkan driver pengontrol serial melakukan konfigurasi kustom adaptor DMA yang mungkin diperlukan sebelum memulai setiap transfer dalam transaksi penerimaan DMA sistem.
fungsi panggilan balik EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveEnableNewDataNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk mengaktifkan driver pengontrol serial untuk memberi tahu SerCx2 ketika pengontrol serial menerima data baru.
fungsi panggilan balik EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION Fungsi panggilan balik peristiwa EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan driver pengontrol serial untuk melakukan transaksi yang diterima DMA sistem.
fungsi panggilan balik EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitCancelDrainFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan permintaan sebelumnya untuk menguras transmisi FIFO di perangkat keras pengontrol serial.
fungsi panggilan balik EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitCleanupTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status pengontrol serial setelah transaksi transmisi DMA sistem berakhir.
fungsi panggilan balik EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitConfigureDmaChannel dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memungkinkan driver pengontrol seri melakukan konfigurasi kustom adaptor DMA yang mungkin diperlukan sebelum dimulainya setiap transfer DMA dalam transaksi transmisi DMA sistem.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitDrainFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menguras transmisi FIFO di perangkat keras pengontrol serial.
fungsi panggilan balik EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitInitializeTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan driver pengontrol serial untuk melakukan transaksi transmisi DMA sistem.
fungsi panggilan balik EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitPurgeFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membuang byte data yang tidak dikirim yang tetap berada di FIFO pengiriman di perangkat keras pengontrol serial.
EVT_SERCX_APPLY_CONFIG fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCxApplyConfig menginstruksikan driver pengontrol serial untuk menerapkan daftar pengaturan konfigurasi ke perangkat keras pengontrol serial.
fungsi panggilan balik EVT_SERCX_CONTROL Fungsi panggilan balik peristiwa EvtSerCxControl menangani permintaan kontrol I/O yang memiliki kode kontrol I/O (IOCTL) yang didukung ekstensi kerangka kerja serial (SerCx).
fungsi panggilan balik EVT_SERCX_FILECLEANUP Fungsi panggilan balik peristiwa EvtSerCxFileCleanup memberi tahu driver pengontrol serial bahwa klien telah menutup handel terakhir ke objek file yang mewakili perangkat pengontrol serial.
fungsi panggilan balik EVT_SERCX_FILECLOSE Fungsi panggilan balik peristiwa EvtSerCxFileClose memberi tahu driver pengontrol serial bahwa objek file yang mewakili perangkat pengontrol serial telah dirilis.
EVT_SERCX_FILEOPEN fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCxFileOpen memberi tahu driver pengontrol serial bahwa klien membuka handel file pada perangkat pengontrol serial dan bahwa objek file telah dibuat untuk mewakili perangkat.
EVT_SERCX_PURGE fungsi panggilan balik Fungsi panggilan balik peristiwa EvtSerCxPurge dipanggil oleh ekstensi kerangka kerja serial (SerCx) untuk menghapus buffer perangkat keras pengontrol serial.
fungsi panggilan balik EVT_SERCX_RECEIVE Fungsi panggilan balik peristiwa EvtSerCxReceive menyiapkan perangkat pengontrol serial (UART) untuk melakukan operasi baca (terima).
fungsi panggilan balik EVT_SERCX_RECEIVE_CANCEL Fungsi panggilan balik peristiwa EvtSerCxReceiveCancel memberi tahu driver pengontrol serial bahwa permintaan terima yang tertunda dibatalkan.
fungsi panggilan balik EVT_SERCX_TRANSMIT Fungsi panggilan balik peristiwa EvtSerCxTransmit menyiapkan perangkat pengontrol serial (UART) untuk melakukan operasi tulis (transmisi).
fungsi panggilan balik EVT_SERCX_TRANSMIT_CANCEL Fungsi panggilan balik peristiwa EvtSerCxTransmitCancel memberi tahu driver pengontrol serial bahwa permintaan pengiriman yang tertunda dibatalkan.
fungsi panggilan balik EVT_SERCX_WAITMASK Fungsi panggilan balik peristiwa EvtSerCxWaitmask mengonfigurasi pengontrol serial untuk memantau peristiwa dalam masker tunggu, yang merupakan nilai bitmask yang menentukan serangkaian peristiwa perangkat keras.

IOCTL

 
IOCTL_INTERNAL_SERENUM_REMOVE_SELF

Permintaan IOCTL_INTERNAL_SERENUM_REMOVE_SELF membatalkan hubungan bus dari FILTER DO yang terkait dengan PDO target. (Secara fisik, permintaan ini membatalkan hubungan bus port RS-232 tempat perangkat target terpasang.).
IOCTL_SERENUM_GET_PORT_NAME

Permintaan IOCTL_SERENUM_GET_PORT_NAME mengembalikan nilai nilai entri PortName (atau Pengidentifikasi) untuk port RS-232 -- lihat Pengaturan Registri untuk Perangkat Serial Plug and Play.
IOCTL_SERENUM_PORT_DESC

Permintaan IOCTL_SERENUM_PORT_DESC mengembalikan deskripsi port RS-232 yang terkait dengan DO filter.
IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION

Kode kontrol IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION mengonfigurasi port serial untuk menggunakan pengaturan perangkat keras default untuk perangkat pengontrol serial.
IOCTL_SERIAL_CLEAR_STATS

Permintaan IOCTL_SERIAL_CLEAR_STATS menghapus statistik performa untuk perangkat serial.
IOCTL_SERIAL_CLR_DTR

Permintaan IOCTL_SERIAL_CLR_DTR menghapus sinyal kontrol siap terminal data (DTR).
IOCTL_SERIAL_CLR_RTS

Permintaan IOCTL_SERIAL_CLR_RTS menghapus permintaan untuk mengirim sinyal kontrol (RTS).
IOCTL_SERIAL_CONFIG_SIZE

Permintaan IOCTL_SERIAL_CONFIG_SIZE mengembalikan informasi tentang ukuran konfigurasi.
IOCTL_SERIAL_GET_BAUD_RATE

Permintaan IOCTL_SERIAL_GET_BAUD_RATE mengembalikan laju baud di mana port serial saat ini dikonfigurasi untuk mengirimkan dan menerima data.
IOCTL_SERIAL_GET_CHARS

Permintaan IOCTL_SERIAL_GET_CHARS mengambil karakter khusus yang digunakan driver pengontrol serial dengan kontrol alur jabat tangan. Karakter khusus dijelaskan oleh struktur SERIAL_CHARS.
IOCTL_SERIAL_GET_COMMSTATUS

Permintaan IOCTL_SERIAL_GET_COMMSTATUS mengembalikan informasi tentang status komunikasi perangkat serial. Untuk informasi selengkapnya tentang informasi status yang diambil oleh permintaan ini, lihat SERIAL_STATUS.
IOCTL_SERIAL_GET_DTRRTS

Permintaan IOCTL_SERIAL_GET_DTRRTS mengembalikan informasi tentang sinyal kontrol siap terminal data (DTR) dan sinyal kontrol permintaan untuk mengirim (RTS).
IOCTL_SERIAL_GET_HANDFLOW

Permintaan IOCTL_SERIAL_GET_HANDFLOW mengembalikan informasi tentang konfigurasi kontrol alur jabat tangan yang ditetapkan untuk perangkat serial.
IOCTL_SERIAL_GET_LINE_CONTROL

Permintaan IOCTL_SERIAL_GET_LINE_CONTROL mengembalikan informasi tentang kontrol garis yang ditetapkan untuk perangkat serial. Parameter kontrol baris mencakup jumlah bit stop, jumlah bit data, dan paritas.
IOCTL_SERIAL_GET_MODEM_CONTROL

Permintaan IOCTL_SERIAL_GET_MODEM_CONTROL mengembalikan nilai register kontrol modem di pengontrol serial.
IOCTL_SERIAL_GET_MODEMSTATUS

Permintaan IOCTL_SERIAL_GET_MODEMSTATUS memperbarui status modem, dan mengembalikan nilai daftar status modem sebelum pembaruan.
IOCTL_SERIAL_GET_PROPERTIES

Permintaan IOCTL_SERIAL_GET_PROPERTIES mengembalikan informasi tentang kemampuan pengontrol serial. Informasi kemampuan dikembalikan dalam struktur SERIAL_COMMPROP.
IOCTL_SERIAL_GET_STATS

Permintaan IOCTL_SERIAL_GET_STATS mengembalikan informasi tentang performa pengontrol serial.
IOCTL_SERIAL_GET_TIMEOUTS

Permintaan IOCTL_SERIAL_GET_TIMEOUTS mengembalikan nilai waktu habis yang digunakan driver pengontrol serial dengan permintaan baca dan tulis.
IOCTL_SERIAL_GET_WAIT_MASK

Permintaan IOCTL_SERIAL_GET_WAIT_MASK mengembalikan masker tunggu peristiwa yang saat ini diatur untuk pengontrol serial.
IOCTL_SERIAL_IMMEDIATE_CHAR

Permintaan IOCTL_SERIAL_IMMEDIATE_CHAR menyebabkan karakter tertentu ditransmisikan sesegera mungkin.
IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS

Permintaan IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS menetapkan perangkat serial ke mode operasi dasar.
IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE

Permintaan IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE menonaktifkan operasi tunggu/bangun perangkat serial.
IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE

Permintaan IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE memungkinkan operasi tunggu/bangun perangkat serial.
IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS

Permintaan IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS memulihkan mode operasi yang ditentukan dari perangkat serial.
IOCTL_SERIAL_LSRMST_INSERT

Permintaan IOCTL_SERIAL_LSRMST_INSERT memungkinkan atau menonaktifkan penyisipan informasi tentang status baris dan status modem dalam aliran data penerima.
IOCTL_SERIAL_PURGE

Permintaan IOCTL_SERIAL_PURGE membatalkan permintaan yang ditentukan dan menghapus data dari buffer yang ditentukan.
IOCTL_SERIAL_RESET_DEVICE

Permintaan IOCTL_SERIAL_RESET_DEVICE mengatur ulang perangkat serial.
IOCTL_SERIAL_SET_BAUD_RATE

Permintaan IOCTL_SERIAL_SET_BAUD_RATE menetapkan laju baud pada perangkat pengontrol serial. Driver pengontrol serial memverifikasi laju baud yang ditentukan.
IOCTL_SERIAL_SET_BREAK_OFF

Permintaan IOCTL_SERIAL_SET_BREAK_OFF mengatur sinyal pemutus kontrol garis tidak aktif.
IOCTL_SERIAL_SET_BREAK_ON

Permintaan IOCTL_SERIAL_SET_BREAK_ON mengatur sinyal pemutus kontrol baris aktif.
IOCTL_SERIAL_SET_CHARS

Permintaan IOCTL_SERIAL_SET_CHARS menetapkan karakter khusus yang digunakan driver pengontrol serial untuk kontrol alur jabat tangan. Driver ini memverifikasi karakter khusus yang ditentukan.
IOCTL_SERIAL_SET_DTR

Permintaan IOCTL_SERIAL_SET_DTR menetapkan DTR (terminal data siap).
IOCTL_SERIAL_SET_FIFO_CONTROL

Permintaan IOCTL_SERIAL_SET_FIFO_CONTROL menetapkan register kontrol FIFO (FCR). Serial tidak memverifikasi informasi kontrol FIFO yang ditentukan.
IOCTL_SERIAL_SET_HANDFLOW

Permintaan IOCTL_SERIAL_SET_HANDFLOW mengatur konfigurasi kontrol alur jabat tangan. Driver pengontrol serial memverifikasi informasi kontrol alur jabat tangan yang ditentukan.
IOCTL_SERIAL_SET_LINE_CONTROL

Permintaan IOCTL_SERIAL_SET_LINE_CONTROL menetapkan daftar kontrol baris (LCR). Register kontrol garis mengontrol ukuran data, jumlah bit berhenti, dan paritas.
IOCTL_SERIAL_SET_MODEM_CONTROL

Permintaan IOCTL_SERIAL_SET_MODEM_CONTROL menetapkan daftar kontrol modem (MCR) di UART. Tidak ada pemeriksaan parameter yang dilakukan pada pengaturan register yang disediakan klien.
IOCTL_SERIAL_SET_QUEUE_SIZE

Permintaan IOCTL_SERIAL_SET_QUEUE_SIZE menetapkan ukuran buffer penerima internal. Jika ukuran yang diminta lebih besar dari ukuran buffer penerima saat ini, buffer penerima baru dibuat. Jika tidak, buffer penerima tidak diubah.
IOCTL_SERIAL_SET_RTS

Permintaan IOCTL_SERIAL_SET_RTS menetapkan RTS (permintaan untuk dikirim).
IOCTL_SERIAL_SET_TIMEOUTS

Permintaan IOCTL_SERIAL_SET_TIMEOUTS menetapkan nilai waktu habis yang digunakan driver pengontrol serial untuk permintaan baca dan tulis.
IOCTL_SERIAL_SET_WAIT_MASK

Permintaan IOCTL_SERIAL_SET_WAIT_MASK mengonfigurasi driver pengontrol serial untuk memberi tahu klien setelah terjadinya salah satu dari serangkaian peristiwa tunggu yang ditentukan.
IOCTL_SERIAL_SET_XOFF

Permintaan IOCTL_SERIAL_SET_XOFF meniru penerimaan karakter XOFF (mentransmisikan).
IOCTL_SERIAL_SET_XON

Permintaan IOCTL_SERIAL_SET_XON meniru penerimaan karakter XON (ditransmisikan), yang memulai ulang penerimaan data.
IOCTL_SERIAL_WAIT_ON_MASK

Permintaan IOCTL_SERIAL_WAIT_ON_MASK digunakan untuk menunggu terjadinya peristiwa tunggu yang ditentukan dengan menggunakan permintaan IOCTL_SERIAL_SET_WAIT_MASK.
IOCTL_SERIAL_XOFF_COUNTER

Permintaan IOCTL_SERIAL_XOFF_COUNTER menetapkan penghitung XOFF. Permintaan penghitung XOFF mendukung klien yang menggunakan perangkat lunak untuk meniru kontrol alur jabat tangan perangkat keras.

Enumerasi

 
SERCX_STATUS

Enumerasi SERCX_STATUS menunjukkan status operasi penerimaan atau pengiriman serial.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS

Enumerasi SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS mendefinisikan konstanta yang menunjukkan apakah proses sedang dilakukan untuk menyelesaikan transaksi penerimaan kustom.
SERCX2_TRANSACTION_TYPE

Enumerasi SERCX2_TRANSACTION_TYPE mendefinisikan konstanta yang menunjukkan jenis mekanisme transfer data yang digunakan untuk melakukan transaksi I/O.
UART_STATUS

Menentukan nilai untuk status operasi UART.

Fungsi

 
EVT_SERCX_APPLY_CONFIG

Fungsi panggilan balik peristiwa EvtSerCxApplyConfig menginstruksikan driver pengontrol serial untuk menerapkan daftar pengaturan konfigurasi ke perangkat keras pengontrol serial.
EVT_SERCX_CONTROL

Fungsi panggilan balik peristiwa EvtSerCxControl menangani permintaan kontrol I/O yang memiliki kode kontrol I/O (IOCTL) yang didukung ekstensi kerangka kerja serial (SerCx).
EVT_SERCX_FILECLEANUP

Fungsi panggilan balik peristiwa EvtSerCxFileCleanup memberi tahu driver pengontrol serial bahwa klien telah menutup handel terakhir ke objek file yang mewakili perangkat pengontrol serial.
EVT_SERCX_FILECLOSE

Fungsi panggilan balik peristiwa EvtSerCxFileClose memberi tahu driver pengontrol serial bahwa objek file yang mewakili perangkat pengontrol serial telah dirilis.
EVT_SERCX_FILEOPEN

Fungsi panggilan balik peristiwa EvtSerCxFileOpen memberi tahu driver pengontrol serial bahwa klien membuka handel file pada perangkat pengontrol serial dan bahwa objek file telah dibuat untuk mewakili perangkat.
EVT_SERCX_PURGE

Fungsi panggilan balik peristiwa EvtSerCxPurge dipanggil oleh ekstensi kerangka kerja serial (SerCx) untuk menghapus buffer perangkat keras pengontrol serial.
EVT_SERCX_RECEIVE

Fungsi panggilan balik peristiwa EvtSerCxReceive menyiapkan perangkat pengontrol serial (UART) untuk melakukan operasi baca (terima).
EVT_SERCX_RECEIVE_CANCEL

Fungsi panggilan balik peristiwa EvtSerCxReceiveCancel memberi tahu driver pengontrol serial bahwa permintaan terima yang tertunda dibatalkan.
EVT_SERCX_TRANSMIT

Fungsi panggilan balik peristiwa EvtSerCxTransmit menyiapkan perangkat pengontrol serial (UART) untuk melakukan operasi tulis (transmisi).
EVT_SERCX_TRANSMIT_CANCEL

Fungsi panggilan balik peristiwa EvtSerCxTransmitCancel memberi tahu driver pengontrol serial bahwa permintaan pengiriman yang tertunda dibatalkan.
EVT_SERCX_WAITMASK

Fungsi panggilan balik peristiwa EvtSerCxWaitmask mengonfigurasi pengontrol serial untuk memantau peristiwa dalam masker tunggu, yang merupakan nilai bitmask yang menentukan serangkaian peristiwa perangkat keras.
EVT_SERCX2_APPLY_CONFIG

Fungsi panggilan balik peristiwa EvtSerCx2ApplyConfig dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyediakan driver pengontrol serial dengan daftar pengaturan konfigurasi khusus perangkat untuk diterapkan ke perangkat keras pengontrol serial.
EVT_SERCX2_CONTROL

Fungsi panggilan balik peristiwa EvtSerCx2Control dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menangani permintaan kontrol I/O serial.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP

Fungsi panggilan balik peristiwa EvtSerCx2CustomReceiveTransactionCleanup dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status perangkat keras pengontrol serial setelah transaksi penerimaan kustom berakhir.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE

Fungsi panggilan balik peristiwa EvtSerCx2CustomReceiveTransactionInitialize dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan perangkat keras pengontrol serial untuk melakukan transaksi penerimaan kustom baru.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START

Fungsi panggilan balik peristiwa EvtSerCx2CustomReceiveTransactionStart dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memulai transaksi penerimaan kustom.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP

Fungsi panggilan balik peristiwa EvtSerCx2CustomTransmitTransactionCleanup dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status perangkat keras pengontrol serial setelah transaksi pengiriman kustom berakhir.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE

Fungsi panggilan balik peristiwa EvtSerCx2CustomTransmitTransactionInitialize dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan driver pengontrol serial untuk melakukan transaksi pengiriman kustom.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START

Fungsi panggilan balik peristiwa EvtSerCx2CustomTransmitTransactionStart dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memulai transaksi pengiriman kustom.
EVT_SERCX2_FILECLOSE

Fungsi panggilan balik peristiwa EvtSerCx2FileClose dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memberi tahu driver pengontrol serial bahwa klien merilis objek file yang mewakili koneksi logis ke perangkat pengontrol serial.
EVT_SERCX2_FILEOPEN

Fungsi panggilan balik peristiwa EvtSerCx2FileOpen dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memberi tahu driver pengontrol serial bahwa klien membuka koneksi logis ke perangkat pengontrol serial dan bahwa objek file telah dibuat untuk mewakili koneksi ini.
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION

Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveCancelReadyNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan pemberitahuan siap bahwa SerCx2 diaktifkan dalam panggilan sebelumnya ke fungsi panggilan balik peristiwa EvtSerCx2PioReceiveEnableReadyNotification.
EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION

Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveCleanupTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status perangkat keras pengontrol serial setelah transaksi penerimaan PIO berakhir.
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION

Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveEnableReadyNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk mengaktifkan driver pengontrol serial untuk memberi tahu SerCx2 ketika pengontrol serial menerima data baru.
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION

Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveInitializeTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan pengontrol serial untuk melakukan transaksi penerimaan PIO.
EVT_SERCX2_PIO_RECEIVE_READ_BUFFER

Fungsi panggilan balik peristiwa EvtSerCx2PioReceiveReadBuffer dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menggunakan I/O (PIO) terprogram untuk mentransfer data dari FIFO penerima di pengontrol serial ke buffer baca.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO

Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitCancelDrainFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan permintaan sebelumnya untuk menguras pengiriman FIFO di perangkat keras pengontrol serial.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION

Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitCancelReadyNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan pemberitahuan siap bahwa SerCx2 diaktifkan dalam panggilan sebelumnya ke fungsi panggilan balik peristiwa EvtSerCx2PioTransmitEnableReadyNotification.
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION

Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitCleanupTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status pengontrol serial setelah transaksi pengiriman PIO berakhir.
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO

Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitDrainFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menguras transmisi FIFO di perangkat keras pengontrol serial.
EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION

Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitEnableReadyNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk mengaktifkan driver pengontrol serial untuk memberi tahu SerCx2 ketika FIFO transmisi di pengontrol serial siap untuk menerima lebih banyak data.
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION

Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitInitializeTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan driver pengontrol serial untuk melakukan transaksi pengiriman PIO.
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO

Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitPurgeFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membuang byte data yang tidak dikirim yang tetap berada dalam pengiriman FIFO di pengontrol serial.
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER

Fungsi panggilan balik peristiwa EvtSerCx2PioTransmitWriteBuffer dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menggunakan I/O (PIO) terprogram untuk mentransfer konten buffer tulis ke FIFO transmisi di pengontrol serial.
EVT_SERCX2_PURGE_FIFOS

Fungsi panggilan balik peristiwa EvtSerCx2PurgeFifos dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan buffer FIFO di perangkat keras pengontrol serial.
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE

Fungsi panggilan balik peristiwa EvtSerCx2SelectNextReceiveTransactionType dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menentukan mekanisme transfer data mana yang akan digunakan untuk operasi baca berikutnya.
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE

Fungsi panggilan balik peristiwa EvtSerCx2SelectNextTransmitTransactionType dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menentukan mekanisme transfer data mana yang akan digunakan untuk operasi tulis berikutnya.
EVT_SERCX2_SET_WAIT_MASK

Fungsi panggilan balik peristiwa EvtSerCx2SetWaitMask dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk mengonfigurasi pengontrol serial untuk memantau serangkaian peristiwa perangkat keras yang ditentukan oleh masker tunggu.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION

Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveCancelNewDataNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan pemberitahuan data baru bahwa SerCx2 diaktifkan dalam panggilan sebelumnya ke fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveEnableNewDataNotification.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION

Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveCleanupTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status pengontrol serial setelah transaksi penerimaan DMA sistem berakhir.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL

Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveConfigureDmaChannel dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memungkinkan driver pengontrol serial melakukan konfigurasi kustom adaptor DMA yang mungkin diperlukan sebelum memulai setiap transfer dalam transaksi penerimaan DMA sistem.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION

Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaReceiveEnableNewDataNotification dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk mengaktifkan driver pengontrol serial untuk memberi tahu SerCx2 ketika pengontrol serial menerima data baru.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION

Fungsi panggilan balik peristiwa EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan driver pengontrol serial untuk melakukan transaksi yang diterima DMA sistem.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO

Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitCancelDrainFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membatalkan permintaan sebelumnya untuk menguras transmisi FIFO di perangkat keras pengontrol serial.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION

Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitCleanupTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membersihkan status pengontrol serial setelah transaksi transmisi DMA sistem berakhir.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL

Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitConfigureDmaChannel dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memungkinkan driver pengontrol seri melakukan konfigurasi kustom adaptor DMA yang mungkin diperlukan sebelum dimulainya setiap transfer DMA dalam transaksi transmisi DMA sistem.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO

Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitDrainFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menguras transmisi FIFO di perangkat keras pengontrol serial.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION

Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitInitializeTransaction dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menyiapkan driver pengontrol serial untuk melakukan transaksi transmisi DMA sistem.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO

Fungsi panggilan balik peristiwa EvtSerCx2SystemDmaTransmitPurgeFifo dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membuang byte data yang tidak dikirim yang tetap berada di FIFO pengiriman di perangkat keras pengontrol serial.
SERCX_ACTIVITY_INIT

Fungsi SERCX_ACTIVITY_INIT menginisialisasi struktur SERCX_ACTIVITY.
SERCX_BUFFER_DESCRIPTOR_INIT

Fungsi SERCX_BUFFER_DESCRIPTOR_INIT menginisialisasi struktur SERCX_BUFFER_DESCRIPTOR.
SERCX_CONFIG_INIT

Fungsi SERCX_CONFIG_INIT menginisialisasi struktur SERCX_CONFIG.
SERCX2_CONFIG_INIT

Fungsi SERCX2_CONFIG_INIT menginisialisasi struktur SERCX2_CONFIG.
SERCX2_CUSTOM_RECEIVE_CONFIG_INIT

Fungsi SERCX2_CUSTOM_RECEIVE_CONFIG_INIT menginisialisasi struktur SERCX2_CUSTOM_RECEIVE_CONFIG.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT

Fungsi SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT menginisialisasi struktur SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.
SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT

Fungsi SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT menginisialisasi struktur SERCX2_CUSTOM_TRANSMIT_CONFIG.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

Fungsi SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT menginisialisasi struktur SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG.
SERCX2_PIO_RECEIVE_CONFIG_INIT

Fungsi SERCX2_PIO_RECEIVE_CONFIG_INIT menginisialisasi struktur SERCX2_PIO_RECEIVE_CONFIG.
SERCX2_PIO_TRANSMIT_CONFIG_INIT

Fungsi SERCX2_PIO_TRANSMIT_CONFIG_INIT menginisialisasi struktur SERCX2_PIO_TRANSMIT_CONFIG.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT

Fungsi SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT menginisialisasi struktur SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION

Fungsi SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION menginisialisasi struktur SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT

Fungsi SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT menginisialisasi struktur SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG.
SerCx2CompleteWait

Metode SerCx2CompleteWait memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa peristiwa dalam masker tunggu saat ini telah terjadi.
SerCx2CustomReceiveBuat

Metode SerCx2CustomReceiveCreate membuat objek penerima kustom, yang digunakan versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk membaca menerima data dari pengontrol serial melalui mekanisme transfer data kustom.
SerCx2CustomReceiveTransactionCleanupComplete

Metode SerCx2CustomReceiveTransactionCleanupComplete menginformasikan versi 2 ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan status perangkat keras pengontrol serial setelah transaksi penerimaan kustom.
SerCx2CustomReceiveTransactionBuat

Metode SerCx2CustomReceiveTransactionCreate membuat objek transaksi penerimaan kustom, yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk melakukan transaksi penerimaan kustom.
SerCx2CustomReceiveTransactionInitializeComplete

Metode SerCx2CustomReceiveTransactionInitializeComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menginisialisasi pengontrol serial dan perangkat keras terkait sebagai persiapan untuk transaksi penerimaan kustom baru.
SerCx2CustomReceiveTransactionNewDataNotification

Metode SerCx2CustomReceiveTransactionNewDataNotification memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa data tersedia untuk dibaca dari FIFO penerima di perangkat keras pengontrol serial.
SerCx2CustomReceiveTransactionReportProgress

Metode SerCx2CustomReceiveTransactionReportProgress melaporkan apakah kemajuan sedang dibuat untuk menyelesaikan transaksi penerimaan kustom saat ini.
SerCx2CustomTransmitBuat

Metode SerCx2CustomTransmitCreate membuat objek transmisi kustom, yang digunakan versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk menulis data transmisi ke pengontrol serial dengan mekanisme transfer data kustom.
SerCx2CustomTransmitTransactionCleanupComplete

Metode SerCx2CustomTransmitTransactionCleanupComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan status perangkat keras pengontrol serial setelah transaksi pengiriman kustom.
SerCx2CustomTransmitTransactionBuat

Metode SerCx2CustomTransmitTransactionCreate membuat objek transaksi pengiriman kustom, yang digunakan versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk melakukan transaksi pengiriman kustom.
SerCx2CustomTransmitTransactionInitializeComplete

Metode SerCx2CustomTransmitTransactionInitializeComplete menginformasikan versi 2 ekstensi kerangka kerja serial (SerCx2) bahwa driver serial telah selesai menginisialisasi pengontrol serial dan perangkat keras terkait sebagai persiapan untuk transaksi pengiriman kustom baru.
SerCx2InitializeDevice

Metode SerCx2InitializeDevice selesai menginisialisasi objek perangkat kerangka kerja untuk pengontrol serial.
SerCx2InitializeDeviceInit

Metode SerCx2InitializeDeviceInit memungkinkan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mendaftarkan properti khusus ekstensi dengan kerangka kerja driver selama pembuatan objek perangkat kerangka kerja untuk pengontrol serial.
SerCx2PioReceiveCleanupTransactionComplete

Metode SerCx2PioReceiveCleanupTransactionComplete menginformasikan versi 2 ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan status perangkat keras pengontrol serial setelah transaksi penerimaan PIO.
SerCx2PioReceiveBuat

Metode SerCx2PioReceiveCreate membuat objek penerima PIO, yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk melakukan transaksi penerimaan PIO.
SerCx2PioReceiveInitializeTransactionComplete

Metode SerCx2PioReceiveInitializeTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver serial telah selesai menginisialisasi perangkat keras pengontrol serial sebagai persiapan untuk transaksi penerimaan PIO baru.
SerCx2PioReceiveReady

Metode SerCx2PioReceiveReady memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa data tersedia untuk dibaca dari FIFO penerima di pengontrol serial.
SerCx2PioTransmitCleanupTransactionComplete

Metode SerCx2PioTransmitCleanupTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan status perangkat keras pengontrol serial setelah transaksi transmisi PIO.
SerCx2PioTransmitBuat

Metode SerCx2PioTransmitCreate membuat objek transmisi PIO, yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk melakukan transaksi pengiriman PIO.
SerCx2PioTransmitDrainFifoComplete

Metode SerCx2PioTransmitDrainFifoComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menguras data dari FIFO pengiriman di perangkat keras pengontrol serial.
SerCx2PioTransmitInitializeTransactionComplete

Metode SerCx2PioTransmitInitializeTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menginisialisasi perangkat keras pengontrol serial sebagai persiapan untuk transaksi pengiriman PIO baru.
SerCx2PioTransmitPurgeFifoComplete

Metode SerCx2PioTransmitPurgeFifoComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menghapus menyeluruh data dari PENGIRIMAN FIFO di perangkat keras pengontrol serial.
SerCx2PioTransmitReady

Metode SerCx2PioTransmitReady memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa FIFO pengiriman dalam perangkat keras pengontrol serial siap untuk menerima lebih banyak data.
SerCx2SaveReceiveFifoOnD0Exit

Metode SerCx2SaveReceiveFifoOnD0Exit menginformasikan versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa FIFO penerima perangkat keras pengontrol serial berisi data yang harus disimpan sebelum pengontrol serial memasuki status daya rendah perangkat.
SerCx2SystemDmaReceiveCleanupTransactionComplete

Metode SerCx2SystemDmaReceiveCleanupTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan status perangkat keras pengontrol serial setelah transaksi penerimaan DMA sistem.
SerCx2SystemDmaReceiveCreate

Metode SerCx2SystemDmaReceiveCreate membuat objek yang diterima DMA sistem SerCx2, yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk melakukan transaksi yang diterima DMA sistem.
SerCx2SystemDmaReceiveGetDmaEnabler

Metode SerCx2SystemDmaReceiveGetDmaEnabler mendapatkan pengaktif DMA untuk pengontrol DMA sistem yang digunakan untuk transaksi penerimaan DMA sistem.
SerCx2SystemDmaReceiveInitializeTransactionComplete

Metode SerCx2SystemDmaReceiveInitializeTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver serial telah selesai menginisialisasi perangkat keras pengontrol serial sebagai persiapan untuk transaksi penerimaan DMA sistem baru.
SerCx2SystemDmaReceiveNewDataNotification

Metode SerCx2SystemDmaReceiveNewDataNotification memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa data tersedia untuk dibaca dari FIFO penerima di perangkat keras pengontrol serial.
SerCx2SystemDmaTransmitCleanupTransactionComplete

Metode SerCx2SystemDmaTransmitCleanupTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan status perangkat keras pengontrol serial setelah transaksi transmisi DMA sistem.
SerCx2SystemDmaTransmitBuat

Metode SerCx2SystemDmaTransmitCreate membuat objek transmisi DMA sistem SerCx2, yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk melakukan transaksi transmisi DMA sistem.
SerCx2SystemDmaTransmitDrainFifoComplete

Metode SerCx2SystemDmaTransmitDrainFifoComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menguras data dari FIFO pengiriman di perangkat keras pengontrol serial.
SerCx2SystemDmaTransmitGetDmaEnabler

Metode SerCx2SystemDmaTransmitGetDmaEnabler mendapatkan pengaktif DMA untuk pengontrol DMA sistem yang digunakan untuk transaksi transmisi DMA sistem.
SerCx2SystemDmaTransmitInitializeTransactionComplete

Metode SerCx2SystemDmaTransmitInitializeTransactionComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai menginisialisasi perangkat keras pengontrol serial sebagai persiapan untuk transaksi transmisi DMA sistem baru.
SerCx2SystemDmaTransmitPurgeFifoComplete

Metode SerCx2SystemDmaTransmitPurgeFifoComplete memberi tahu versi 2 dari ekstensi kerangka kerja serial (SerCx2) bahwa driver pengontrol serial telah selesai membersihkan data dari PENGIRIMAN FIFO di perangkat keras pengontrol serial.
SerCxCompleteWait

Metode SerCxCompleteWait memberi tahu ekstensi kerangka kerja serial (SerCx) bahwa peristiwa di masker tunggu saat ini telah terjadi.
SerCxDeviceInitConfig

Metode SerCxDeviceInitConfig dipanggil oleh driver pengontrol serial untuk melampirkan ekstensi kerangka kerja serial (SerCx) ke alur I/O untuk objek perangkat kerangka kerja (FDO atau PDO) yang dibuatnya.
SerCxGetActivity

Metode SerCxGetActivity mengambil status pekerjaan tertunda untuk driver pengontrol serial.
SerCxGetConnectionParameters

Metode SerCxGetConnectionParameters mengambil parameter koneksi untuk perangkat periferal terkait.
SerCxGetReadIntervalTimeout

Metode SerCxGetReadIntervalTimeout mengembalikan nilai batas waktu interval untuk operasi baca (terima).
SerCxGetRingBufferUtilization

Metode SerCxGetRingBufferUtilization memungkinkan driver pengontrol serial untuk menentukan berapa banyak buffer cincin type-ahead yang saat ini diisi oleh data yang diterima dari port serial.
SerCxGetWaitMask

Metode SerCxGetWaitMask mengembalikan penutup tunggu peristiwa untuk operasi tunggu yang saat ini tertunda.
SerCxInitialize

Metode SerCxInitialize menyelesaikan inisialisasi ekstensi kerangka kerja serial (SerCx) setelah driver ini membuat objek perangkat terkait.
SerCxProgressReceive

Metode SerCxProgressReceive melaporkan kemajuan operasi baca (terima) saat ini.
SerCxProgressTransmit

Metode SerCxProgressTransmit melaporkan kemajuan operasi tulis (transmisi) saat ini.
SerCxRetrieveReceiveBuffer

Metode SerCxRetrieveReceiveBuffer mendapatkan buffer input tempat data yang diterima dari port serial dapat dimuat.
SerCxRetrieveReceiveMdl

Metode SerCxRetrieveReceiveMdl mengambil MDL yang menjelaskan buffer yang akan digunakan untuk menerima blok data input berikutnya.
SerCxRetrieveTransmitBuffer

Metode SerCxRetrieveTransmitBuffer mendapatkan buffer output yang berisi data yang siap untuk ditransmisikan ke port serial.
SerCxRetrieveTransmitMdl

Metode SerCxRetrieveTransmitMdl mengambil MDL yang menjelaskan buffer yang berisi blok data output berikutnya yang akan ditransmisikan.
UART_GET_BYTE

Membaca byte data dari perangkat UART.
UART_HARDWARE_READ_INDEXED_UCHAR

Membaca byte dari port yang ditentukan oleh indeks.
UART_HARDWARE_READ_UCHAR

Membaca byte dari port atau daftar yang ditentukan.
UART_HARDWARE_READ_ULONG

Membaca nilai ULONG dari port atau register yang ditentukan.
UART_HARDWARE_READ_ULONG64

Membaca nilai ULONG64 dari alamat register yang ditentukan.
UART_HARDWARE_READ_USHORT

Membaca nilai USHORT dari port atau register yang ditentukan.
UART_HARDWARE_WRITE_INDEXED_UCHAR

Menulis byte ke alamat port yang ditentukan.
UART_HARDWARE_WRITE_UCHAR

Menulis byte ke port atau register.
UART_HARDWARE_WRITE_ULONG

Menulis nilai ULONG ke port atau register yang ditentukan.
UART_HARDWARE_WRITE_ULONG64

Menulis nilai ULONG64 ke alamat register yang ditentukan.
UART_HARDWARE_WRITE_USHORT

Menulis nilai USHORT ke port atau register yang ditentukan.
UART_INITIALIZE_PORT

Menginisialisasi atau mereset perangkat keras UART.
UART_PUT_BYTE

Menulis byte data ke perangkat UART.
UART_RX_READY

Menentukan apakah ada data yang tertunda di perangkat keras UART.
UART_SET_BAUD

Mengubah laju baud perangkat keras UART.

Struktur

 
CPPORT

Berisi status runtime yang dapat diubah dari instans tertentu dari perangkat UART.
SERCX_ACTIVITY

Struktur SERCX_ACTIVITY berisi ringkasan item kerja yang siap diproses oleh driver pengontrol serial.
SERCX_BUFFER_DESCRIPTOR

Struktur SERCX_BUFFER_DESCRIPTOR menjelaskan buffer data untuk operasi penerimaan atau operasi pengiriman.
SERCX_CONFIG

Struktur SERCX_CONFIG berisi informasi konfigurasi untuk ekstensi kerangka kerja serial (SerCx).
SERCX2_CONFIG

Struktur SERCX2_CONFIG berisi informasi konfigurasi untuk versi 2 ekstensi kerangka kerja serial (SerCx2).
SERCX2_CUSTOM_RECEIVE_CONFIG

Struktur SERCX2_CUSTOM_RECEIVE_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek penerima kustom baru.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG

Struktur SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek transaksi penerimaan kustom baru.
SERCX2_CUSTOM_TRANSMIT_CONFIG

Struktur SERCX2_CUSTOM_TRANSMIT_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek pengiriman kustom baru.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG

Struktur SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek transaksi pengiriman kustom baru.
SERCX2_PIO_RECEIVE_CONFIG

Struktur SERCX2_PIO_RECEIVE_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek penerima PIO baru.
SERCX2_PIO_TRANSMIT_CONFIG

Struktur SERCX2_PIO_TRANSMIT_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek transmisi PIO baru.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

Struktur SERCX2_SYSTEM_DMA_RECEIVE_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek yang diterima DMA sistem baru.
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

Struktur SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG berisi informasi yang digunakan ekstensi kerangka kerja serial (SerCx2) versi 2 untuk mengonfigurasi objek transmisi DMA sistem baru.
SERIAL_BAUD_RATE

Struktur SERIAL_BAUD_RATE menentukan laju baud di mana port serial saat ini dikonfigurasi untuk mengirimkan dan menerima data.
SERIAL_CHARS

Struktur SERIAL_CHARS menentukan karakter khusus yang digunakan driver pengontrol serial untuk kontrol alur jabat tangan.
SERIAL_COMMPROP

Struktur SERIAL_COMMPROP menentukan properti port serial.
SERIAL_HANDFLOW

Struktur SERIAL_HANDFLOW menentukan pengaturan jabat tangan dan kontrol aliran untuk port serial.
SERIAL_LINE_CONTROL

Struktur SERIAL_LINE_CONTROL menjelaskan pengaturan kontrol untuk baris serial.
SERIAL_QUEUE_SIZE

Struktur SERIAL_QUEUE_SIZE digunakan untuk mengubah ukuran buffer input yang digunakan driver pengontrol serial untuk operasi penerimaan serial.
SERIAL_STATUS

Struktur SERIAL_STATUS berisi informasi status tentang port serial.
SERIAL_TIMEOUTS

Struktur SERIAL_TIMEOUTS menentukan parameter waktu habis untuk operasi baca dan tulis oleh port serial.
SERIALPERF_STATS

Struktur SERIALPERF_STATS berisi statistik performa untuk port serial.
UART_HARDWARE_ACCESS

Berisi fungsi I/O dan penunjuk fungsi yang digunakan oleh driver serial untuk mengakses perangkat keras perangkat.
UART_HARDWARE_DRIVER

Berisi penunjuk fungsi untuk berinteraksi dengan jenis perangkat keras UART tertentu.