Port serial
Gambaran umum teknologi port Serial.
Untuk mengembangkan port Serial, Anda memerlukan header ini:
- sercx.h
- uart.h
Untuk panduan pemrograman, lihat port serial .
Fungsi panggilan balik
Titel | Deskripsi |
---|---|
fungsi panggilan balik |
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 |
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 |
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 |
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 |
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 |
Fungsi panggilan balik peristiwa EvtSerCx2CustomTransmitTransactionStart dipanggil oleh versi 2 dari ekstensi kerangka kerja serial (SerCx2) untuk memulai transaksi pengiriman kustom. |
fungsi panggilan balik |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Fungsi panggilan balik peristiwa EvtSerCxReceive menyiapkan perangkat pengontrol serial (UART) untuk melakukan operasi baca (terima). |
fungsi panggilan balik |
Fungsi panggilan balik peristiwa EvtSerCxReceiveCancel memberi tahu driver pengontrol serial bahwa permintaan terima yang tertunda dibatalkan. |
fungsi panggilan balik |
Fungsi panggilan balik peristiwa EvtSerCxTransmit menyiapkan perangkat pengontrol serial (UART) untuk melakukan operasi tulis (transmisi). |
fungsi panggilan balik |
Fungsi panggilan balik peristiwa EvtSerCxTransmitCancel memberi tahu driver pengontrol serial bahwa permintaan pengiriman yang tertunda dibatalkan. |
fungsi panggilan balik |
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. |