sercx.h ヘッダー

このヘッダーは serports によって使用されます。 詳細については、次を参照してください。

sercx.h には、次のプログラミング インターフェイスが含まれています。

関数

 
SERCX_ACTIVITY_INIT

SERCX_ACTIVITY_INIT関数は、SERCX_ACTIVITY構造体を初期化します。
SERCX_BUFFER_DESCRIPTOR_INIT

SERCX_BUFFER_DESCRIPTOR_INIT関数は、SERCX_BUFFER_DESCRIPTOR構造体を初期化します。
SERCX_CONFIG_INIT

SERCX_CONFIG_INIT関数は、SERCX_CONFIG構造体を初期化します。
SERCX2_CONFIG_INIT

SERCX2_CONFIG_INIT関数は、SERCX2_CONFIG構造体を初期化します。
SERCX2_CUSTOM_RECEIVE_CONFIG_INIT

SERCX2_CUSTOM_RECEIVE_CONFIG_INIT関数は、SERCX2_CUSTOM_RECEIVE_CONFIG構造体を初期化します。
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT関数は、SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG構造体を初期化します。
SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT

SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT関数は、SERCX2_CUSTOM_TRANSMIT_CONFIG構造体を初期化します。
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT関数は、SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG構造体を初期化します。
SERCX2_PIO_RECEIVE_CONFIG_INIT

SERCX2_PIO_RECEIVE_CONFIG_INIT関数は、SERCX2_PIO_RECEIVE_CONFIG構造体を初期化します。
SERCX2_PIO_TRANSMIT_CONFIG_INIT

SERCX2_PIO_TRANSMIT_CONFIG_INIT関数は、SERCX2_PIO_TRANSMIT_CONFIG構造体を初期化します。
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT関数は、SERCX2_SYSTEM_DMA_RECEIVE_CONFIG構造体を初期化します。
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION関数は、SERCX2_SYSTEM_DMA_RECEIVE_CONFIG構造体を初期化します。
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT

SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT関数は、SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG構造体を初期化します。
SerCx2CompleteWait

SerCx2CompleteWait メソッドは、現在の待機マスク内のイベントが発生したことをシリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に通知します。
SerCx2CustomReceiveCreate

SerCx2CustomReceiveCreate メソッドは、カスタム受信オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が、カスタム データ転送メカニズムを使用してシリアル コントローラーから受信データを読み取るために使用します。
SerCx2CustomReceiveTransactionCleanupComplete

SerCx2CustomReceiveTransactionCleanupComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーがカスタム受信トランザクションの後にシリアル コントローラーのハードウェア状態のクリーンアップを完了したことを通知します。
SerCx2CustomReceiveTransactionCreate

SerCx2CustomReceiveTransactionCreate メソッドは、カスタム受信トランザクション オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 がカスタム受信トランザクションの実行に使用します。
SerCx2CustomReceiveTransactionInitializeComplete

SerCx2CustomReceiveTransactionInitializeComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーが新しいカスタム受信トランザクションの準備としてシリアル コントローラーと関連ハードウェアの初期化を完了したことを通知します。
SerCx2CustomReceiveTransactionNewDataNotification

SerCx2CustomReceiveTransactionNewDataNotification メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ハードウェアの受信 FIFO からデータを読み取ることができることを通知します。
SerCx2CustomReceiveTransactionReportProgress

SerCx2CustomReceiveTransactionReportProgress メソッドは、現在のカスタム受信トランザクションの完了に向けて進行状況が行われているかどうかを報告します。
SerCx2CustomTransmitCreate

SerCx2CustomTransmitCreate メソッドは、カスタム送信オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 を使用して、カスタム データ転送メカニズムを使用してシリアル コントローラーに送信データを書き込みます。
SerCx2CustomTransmitTransactionCleanupComplete

SerCx2CustomTransmitTransmitTransactionCleanupComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーがカスタム送信トランザクションの後にシリアル コントローラーのハードウェア状態のクリーンアップを完了したことを通知します。
SerCx2CustomTransmitTransactionCreate

SerCx2CustomTransmitTransactionCreate メソッドは、カスタム送信トランザクション オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 がカスタム送信トランザクションの実行に使用します。
SerCx2CustomTransmitTransactionInitializeComplete

SerCx2CustomTransmitTransactionInitializeComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル ドライバーが新しいカスタム送信トランザクションの準備としてシリアル コントローラーと関連ハードウェアの初期化を完了したことを通知します。
SerCx2InitializeDevice

SerCx2InitializeDevice メソッドは、シリアル コントローラーのフレームワーク デバイス オブジェクトの初期化を完了します。
SerCx2InitializeDeviceInit

SerCx2InitializeDeviceInit メソッドを使用すると、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 では、シリアル コントローラーのフレームワーク デバイス オブジェクトの作成時に、ドライバー フレームワークに拡張機能固有のプロパティを登録できます。
SerCx2PioReceiveCleanupTransactionComplete

SerCx2PioReceiveCleanupTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーが PIO 受信トランザクションの後にシリアル コントローラーのハードウェア状態のクリーンアップを完了したことを通知します。
SerCx2PioReceiveCreate

SerCx2PioReceiveCreate メソッドは PIO 受信オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が PIO 受信トランザクションの実行に使用します。
SerCx2PioReceiveInitializeTransactionComplete

SerCx2PioReceiveInitializeTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル ドライバーが新しい PIO 受信トランザクションの準備としてシリアル コントローラー ハードウェアの初期化を完了したことを通知します。
SerCx2PioReceiveReady

SerCx2PioReceiveReady メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラーの受信 FIFO からデータを読み取ることができることを通知します。
SerCx2PioTransmitCleanupTransactionComplete

SerCx2PioTransmitCleanupTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーが PIO 送信トランザクションの後にシリアル コントローラーのハードウェア状態のクリーンアップを完了したことを通知します。
SerCx2PioTransmitCreate

SerCx2PioTransmitCreate メソッドは PIO 送信オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が PIO 送信トランザクションの実行に使用します。
SerCx2PioTransmitDrainFifoComplete

SerCx2PioTransmitDrainFifoComplete メソッドは、シリアル コントローラー ドライバーがシリアル コントローラー ハードウェアの送信 FIFO からデータのドレインを完了したことをバージョン 2 のシリアル フレームワーク拡張機能 (SerCx2) に通知します。
SerCx2PioTransmitInitializeTransactionComplete

SerCx2PioTransmitInitializeTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーが新しい PIO 送信トランザクションに備えてシリアル コントローラー ハードウェアの初期化を完了したことを通知します。
SerCx2PioTransmitPurgeFifoComplete

SerCx2PioTransmitPurgeFifoComplete メソッドは、シリアル コントローラー ドライバーがシリアル コントローラー ハードウェアの送信 FIFO からデータの消去を完了したことを、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に通知します。
SerCx2PioTransmitReady

SerCx2PioTransmitReady メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ハードウェア内の送信 FIFO がより多くのデータを受け入れる準備ができていることを通知します。
SerCx2SaveReceiveFifoOnD0Exit

SerCx2SaveReceiveFifoOnD0Exit メソッドは、シリアル コントローラー ハードウェアの受信 FIFO に、シリアル コントローラーがデバイスの低電力状態になる前に保存する必要があるデータが含まれていることをシリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に通知します。
SerCx2SystemDmaReceiveCleanupTransactionComplete

SerCx2SystemDmaReceiveCleanupTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーがシステム DMA 受信トランザクションの後にシリアル コントローラーのハードウェア状態のクリーンアップを完了したことを通知します。
SerCx2SystemDmaReceiveCreate

SerCx2SystemDmaReceiveCreate メソッドは SerCx2 system-DMA-receive オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 がシステム DMA 受信トランザクションの実行に使用します。
SerCx2SystemDmaReceiveGetDmaEnabler

SerCx2SystemDmaReceiveGetDmaEnabler メソッドは、システム DMA 受信トランザクションに使用されるシステム DMA コントローラーの DMA イネーブラーを取得します。
SerCx2SystemDmaReceiveInitializeTransactionComplete

SerCx2SystemDmaReceiveInitializeTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル ドライバーが新しいシステム DMA 受信トランザクションの準備としてシリアル コントローラー ハードウェアの初期化を完了したことを通知します。
SerCx2SystemDmaReceiveNewDataNotification

SerCx2SystemDmaReceiveNewDataNotification メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ハードウェアの受信 FIFO からデータを読み取ることができることを通知します。
SerCx2SystemDmaTransmitCleanupTransactionComplete

SerCx2SystemDmaTransmitCleanupTransactionComplete メソッドは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に、シリアル コントローラー ドライバーがシステム DMA 送信トランザクションの後にシリアル コントローラーのハードウェア状態のクリーンアップを完了したことを通知します。
SerCx2SystemDmaTransmitCreate

SerCx2SystemDmaTransmitCreate メソッドは、SerCx2 system-DMA-transmit オブジェクトを作成します。このオブジェクトは、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 がシステム DMA 送信トランザクションの実行に使用します。
SerCx2SystemDmaTransmitDrainFifoComplete

SerCx2SystemDmaTransmitDrainFifoComplete メソッドは、シリアル コントローラー ドライバーがシリアル コントローラー ハードウェアの送信 FIFO からのデータのドレインを完了したことを、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に通知します。
SerCx2SystemDmaTransmitGetDmaEnabler

SerCx2SystemDmaTransmitGetDmaEnabler メソッドは、システム DMA 送信トランザクションに使用されるシステム DMA コントローラーの DMA イネーブラを取得します。
SerCx2SystemDmaTransmitInitializeTransactionComplete

SerCx2SystemDmaTransmitInitializeTransactionComplete メソッドは、シリアル コントローラー ドライバーが新しいシステム DMA 送信トランザクションに備えてシリアル コントローラー ハードウェアの初期化を完了したことをシリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に通知します。
SerCx2SystemDmaTransmitPurgeFifoComplete

SerCx2SystemDmaTransmitPurgeFifoComplete メソッドは、シリアル コントローラー ドライバーがシリアル コントローラー ハードウェアの送信 FIFO からのデータの消去を完了したことをシリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 に通知します。
SerCxCompleteWait

SerCxCompleteWait メソッドは、シリアル フレームワーク拡張機能 (SerCx) に、現在の待機マスク内のイベントが発生したことを通知します。
SerCxDeviceInitConfig

SerCxDeviceInitConfig メソッドは、シリアル コントローラー ドライバーによって呼び出され、シリアル フレームワーク拡張機能 (SerCx) を、作成しているフレームワーク デバイス オブジェクト (FDO または PDO) の I/O パイプラインにアタッチします。
SerCxGetActivity

SerCxGetActivity メソッドは、シリアル コントローラー ドライバーの保留中の作業の状態を取得します。
SerCxGetConnectionParameters

SerCxGetConnectionParameters メソッドは、関連付けられている周辺機器の接続パラメーターを取得します。
SerCxGetReadIntervalTimeout

SerCxGetReadIntervalTimeout メソッドは、読み取り (受信) 操作の間隔タイムアウト値を返します。
SerCxGetRingBufferUtilization

SerCxGetRingBufferUtilization メソッドを使用すると、シリアル コントローラー ドライバーは、シリアル ポートから受信したデータによって現在入力されている先行型リング バッファーの量を確認できます。
SerCxGetWaitMask

SerCxGetWaitMask メソッドは、現在保留中の待機操作のイベント待機マスクを返します。
SerCxInitialize

SerCxInitialize メソッドは、このドライバーが関連付けられているデバイス オブジェクトを作成した後、シリアル フレームワーク拡張機能 (SerCx) の初期化を完了します。
SerCxProgressReceive

SerCxProgressReceive メソッドは、現在の読み取り (受信) 操作の進行状況を報告します。
SerCxProgressTransmit

SerCxProgressTransmit メソッドは、現在の書き込み (送信) 操作の進行状況を報告します。
SerCxRetrieveReceiveBuffer

SerCxRetrieveReceiveBuffer メソッドは、シリアル ポートから受信したデータを読み込むことができる入力バッファーを取得します。
SerCxRetrieveReceiveMdl

SerCxRetrieveReceiveMdl メソッドは、入力データの次のブロックを受信するために使用するバッファーを記述する MDL を取得します。
SerCxRetrieveTransmitBuffer

SerCxRetrieveTransmitBuffer メソッドは、シリアル ポートに送信する準備ができているデータを含む出力バッファーを取得します。
SerCxRetrieveTransmitMdl

SerCxRetrieveTransmitMdl メソッドは、送信する出力データの次のブロックを含むバッファーを記述する MDL を取得します。

コールバック関数

 
EVT_SERCX_APPLY_CONFIG

EvtSerCxApplyConfig イベント コールバック関数は、シリアル コントローラー ハードウェアに構成設定の一覧を適用するようにシリアル コントローラー ドライバーに指示します。
EVT_SERCX_CONTROL

EvtSerCxControl イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx) がサポートする I/O コントロール コード (IOCTL) を持つ I/O コントロール要求を処理します。
EVT_SERCX_FILECLEANUP

EvtSerCxFileCleanup イベント コールバック関数は、クライアントがシリアル コントローラー デバイスを表すファイル オブジェクトへの最後のハンドルを閉じたことをシリアル コントローラー ドライバーに通知します。
EVT_SERCX_FILECLOSE

EvtSerCxFileClose イベント コールバック関数は、シリアル コントローラー デバイスを表すファイル オブジェクトがリリースされたことをシリアル コントローラー ドライバーに通知します。
EVT_SERCX_FILEOPEN

EvtSerCxFileOpen イベント コールバック関数は、クライアントがシリアル コントローラー デバイスでファイル ハンドルを開き、デバイスを表すファイル オブジェクトが作成されたことをシリアル コントローラー ドライバーに通知します。
EVT_SERCX_PURGE

EvtSerCxPurge イベント コールバック関数は、シリアル コントローラーのハードウェア バッファーを消去するために、シリアル フレームワーク拡張機能 (SerCx) によって呼び出されます。
EVT_SERCX_RECEIVE

EvtSerCxReceive イベント コールバック関数は、読み取り (受信) 操作を行うためにシリアル コントローラー デバイス (UART) を準備します。
EVT_SERCX_RECEIVE_CANCEL

EvtSerCxReceiveCancel イベント コールバック関数は、保留中の受信要求が取り消されたことをシリアル コントローラー ドライバーに通知します。
EVT_SERCX_TRANSMIT

EvtSerCxTransmit イベント コールバック関数は、書き込み (送信) 操作を行うためにシリアル コントローラー デバイス (UART) を準備します。
EVT_SERCX_TRANSMIT_CANCEL

EvtSerCxTransmitCancel イベント コールバック関数は、保留中の送信要求が取り消されたことをシリアル コントローラー ドライバーに通知します。
EVT_SERCX_WAITMASK

EvtSerCxWaitmask イベント コールバック関数は、ハードウェア イベントのセットを指定するビットマスク値である待機マスク内のイベントを監視するようにシリアル コントローラーを構成します。
EVT_SERCX2_APPLY_CONFIG

EvtSerCx2ApplyConfig イベント コールバック関数は、シリアル コントローラー ハードウェアに適用するデバイス固有の構成設定の一覧をシリアル コントローラー ドライバーに提供するために、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出されます。
EVT_SERCX2_CONTROL

EvtSerCx2Control イベント コールバック関数は、シリアル I/O 制御要求を処理するために、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出されます。
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP

EvtSerCx2CustomReceiveTransactionCleanup イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、カスタム受信トランザクションの終了後にシリアル コントローラーのハードウェア状態をクリーンします。
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE

EvtSerCx2CustomReceiveTransactionInitialize イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、新しいカスタム受信トランザクションを実行するようにシリアル コントローラー ハードウェアを準備します。
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START

EvtSerCx2CustomReceiveTransactionStart イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、カスタム受信トランザクションを開始します。
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP

EvtSerCx2CustomTransmitTransactionCleanup イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、カスタム送信トランザクションの終了後にシリアル コントローラーのハードウェア状態をクリーンします。
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE

EvtSerCx2CustomTransmitTransactionInitialize イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、カスタム送信トランザクションを実行するようにシリアル コントローラー ドライバーを準備します。
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START

EvtSerCx2CustomTransmitTransactionStart イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、カスタム送信トランザクションを開始します。
EVT_SERCX2_FILECLOSE

EvtSerCx2FileClose イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ドライバーに、シリアル コントローラー デバイスへの論理接続を表すファイル オブジェクトがクライアントによって解放されたことを通知します。
EVT_SERCX2_FILEOPEN

EvtSerCx2FileOpen イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、クライアントがシリアル コントローラー デバイスへの論理接続を開き、この接続を表すファイル オブジェクトが作成されたことをシリアル コントローラー ドライバーに通知します。
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION

EvtSerCx2PioReceiveCancelReadyNotification イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、EvtSerCx2PioReceiveEnableReadyNotification イベント コールバック関数への以前の呼び出しで SerCx2 が有効になったという準備完了通知を取り消します。
EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION

EvtSerCx2PioReceiveCleanupTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、PIO 受信トランザクションの終了後にシリアル コントローラーのハードウェア状態をクリーンします。
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION

EvtSerCx2PioReceiveEnableReadyNotification イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ドライバーが新しいデータを受信したときに SerCx2 に通知できるようにします。
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION

EvtSerCx2PioReceiveInitializeTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、PIO 受信トランザクションを実行するようにシリアル コントローラーを準備します。
EVT_SERCX2_PIO_RECEIVE_READ_BUFFER

EvtSerCx2PioReceiveReadBuffer イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、プログラムされた I/O (PIO) を使用してシリアル コントローラーの受信 FIFO から読み取りバッファーにデータを転送します。
EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO

EvtSerCx2PioTransmitCancelDrainFifo イベント コールバック関数は、シリアル コントローラー ハードウェアで送信 FIFO をドレインする以前の要求を取り消すために、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出されます。
EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION

EvtSerCx2PioTransmitCancelReadyNotification イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、EvtSerCx2PioTransmitEnableReadyNotification イベント コールバック関数の以前の呼び出しで SerCx2 が有効になったという準備完了通知を取り消します。
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION

EvtSerCx2PioTransmitCleanupTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、PIO 送信トランザクションの終了後にシリアル コントローラーの状態をクリーンします。
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO

EvtSerCx2PioTransmitDrainFifo イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ハードウェアで送信 FIFO をドレインします。
EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION

EvtSerCx2PioTransmitEnableReadyNotification イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ドライバーがシリアル コントローラー内の送信 FIFO でさらに多くのデータを受け入れる準備ができたときに SerCx2 に通知できるようにします。
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION

EvtSerCx2PioTransmitInitializeTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、PIO 送信トランザクションを実行するようにシリアル コントローラー ドライバーを準備します。
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO

EvtSerCx2PioTransmitPurgeFifo イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラーの送信 FIFO に残っている未送信データのバイトを破棄します。
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER

EvtSerCx2PioTransmitWriteBuffer イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、プログラムされた I/O (PIO) を使用して、書き込みバッファーの内容をシリアル コントローラーの送信 FIFO に転送します。
EVT_SERCX2_PURGE_FIFOS

EvtSerCx2PurgeFifos イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ハードウェア内の FIFO バッファーを消去します。
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE

EvtSerCx2SelectNextReceiveTransactionType イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、次の読み取り操作に使用するデータ転送メカニズムを決定します。
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE

EvtSerCx2SelectNextTransmitTransactionType イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、次の書き込み操作に使用するデータ転送メカニズムを決定します。
EVT_SERCX2_SET_WAIT_MASK

EvtSerCx2SetWaitMask イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、待機マスクで指定された一連のハードウェア イベントを監視するようにシリアル コントローラーを構成します。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION

EvtSerCx2SystemDmaReceiveCancelNewDataNotification イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、EvtSerCx2SystemDmaReceiveEnableNewDataNotification イベント コールバック関数の以前の呼び出しで SerCx2 が有効にした新しいデータ通知を取り消します。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION

EvtSerCx2SystemDmaReceiveCleanupTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、システム DMA 受信トランザクションの終了後にシリアル コントローラーの状態をクリーンします。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL

EvtSerCx2SystemDmaReceiveConfigureDmaChannel イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ドライバーが、システム DMA 受信トランザクションの各転送の開始前に必要になる可能性のある DMA アダプターのカスタム構成を実行できるようにします。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION

EvtSerCx2SystemDmaReceiveEnableNewDataNotification イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ドライバーが新しいデータを受信したときに SerCx2 に通知できるようにします。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION

EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、システム DMA 受信トランザクションを実行するようにシリアル コントローラー ドライバーを準備します。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO

EvtSerCx2SystemDmaTransmitCancelDrainFifo イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ハードウェアで送信 FIFO をドレインする以前の要求を取り消します。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION

EvtSerCx2SystemDmaTransmitCleanupTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、システム DMA 送信トランザクションの終了後にシリアル コントローラーの状態をクリーンします。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL

EvtSerCx2SystemDmaTransmitConfigureDmaChannel イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ドライバーが、システム DMA 送信トランザクションの各 DMA 転送の開始前に必要になる可能性のある DMA アダプターのカスタム構成を実行できるようにします。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO

EvtSerCx2SystemDmaTransmitDrainFifo イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ハードウェアで送信 FIFO をドレインします。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION

EvtSerCx2SystemDmaTransmitInitializeTransaction イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、システム DMA 送信トランザクションを実行するようにシリアル コントローラー ドライバーを準備します。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO

EvtSerCx2SystemDmaTransmitPurgeFifo イベント コールバック関数は、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 によって呼び出され、シリアル コントローラー ハードウェアの送信 FIFO に残っている未送信データのバイトを破棄します。

構造

 
SERCX_ACTIVITY

SERCX_ACTIVITY構造体には、シリアル コントローラー ドライバーが処理できる作業項目の概要が含まれています。
SERCX_BUFFER_DESCRIPTOR

SERCX_BUFFER_DESCRIPTOR構造体は、受信操作または送信操作のデータ バッファーを記述します。
SERCX_CONFIG

SERCX_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx) の構成情報が含まれています。
SERCX2_CONFIG

SERCX2_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 の構成情報が含まれています。
SERCX2_CUSTOM_RECEIVE_CONFIG

SERCX2_CUSTOM_RECEIVE_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しいカスタム受信オブジェクトの構成に使用する情報が含まれています。
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しいカスタム受信トランザクション オブジェクトの構成に使用する情報が含まれています。
SERCX2_CUSTOM_TRANSMIT_CONFIG

SERCX2_CUSTOM_TRANSMIT_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しいカスタム送信オブジェクトの構成に使用する情報が含まれています。
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG

SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しいカスタム送信トランザクション オブジェクトの構成に使用する情報が含まれています。
SERCX2_PIO_RECEIVE_CONFIG

SERCX2_PIO_RECEIVE_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しい PIO 受信オブジェクトの構成に使用する情報が含まれています。
SERCX2_PIO_TRANSMIT_CONFIG

SERCX2_PIO_TRANSMIT_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しい PIO 送信オブジェクトの構成に使用する情報が含まれています。
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しい system-DMA 受信オブジェクトの構成に使用する情報が含まれています。
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG構造体には、シリアル フレームワーク拡張機能 (SerCx2) のバージョン 2 が新しいシステム DMA 送信オブジェクトの構成に使用する情報が含まれています。

列挙

 
SERCX_STATUS

SERCX_STATUS列挙は、シリアル受信または送信操作の状態を示します。
SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS

SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS列挙は、カスタム受信トランザクションの完了に向けてプロセスが行われているかどうかを示す定数を定義します。
SERCX2_TRANSACTION_TYPE

SERCX2_TRANSACTION_TYPE列挙は、I/O トランザクションの実行に使用するデータ転送メカニズムの種類を示す定数を定義します。