SerCx2PioTransmitCleanupTransactionComplete 関数 (sercx.h)

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

構文

void SerCx2PioTransmitCleanupTransactionComplete(
  [in] SERCX2PIOTRANSMIT PioTransmit
);

パラメーター

[in] PioTransmit

PIO 送信オブジェクトへの SERCX2PIOTRANSMIT ハンドル。 シリアル コントローラー ドライバーは、このオブジェクトを作成するために SerCx2PioTransmitCreate メソッドを以前に呼び出しました。

戻り値

なし

解説

PIO 送信トランザクションが終了した後、SerCx2 は EvtSerCx2PioTransmitCleanupTransaction イベント コールバック関数を呼び出して実装されている場合は、シリアル コントローラーの状態をクリーンします。 この呼び出しに応答して、ドライバーは最初に必要なクリーンアップ作業を行う必要があります。次に、ドライバーは SerCx2PioTransmitCleanupTransactionComplete を呼び出して SerCx2 に通知する必要があります。 SerCx2 は、この通知が次のトランザクションを開始するまで待機します。

シリアルは、 EvtSerCx2PioTransmitCleanupTransaction 関数の呼び出しへの応答でのみ SerCx2PioTransmitCleanupTransactionComplete を 呼び出す必要があります。

詳細については、「 SerCx2 PIO-Transmit トランザクション」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 8.1以降で使用できます。
対象プラットフォーム ユニバーサル
Header sercx.h
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

EvtSerCx2PioTransmitCleanupTransaction

SERCX2PIOTRANSMIT

SerCx2PioTransmitCreate