次の方法で共有


SerCx2CustomTransmitTransactionCleanupComplete 関数 (sercx.h)

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

構文

void SerCx2CustomTransmitTransactionCleanupComplete(
  [in] SERCX2CUSTOMTRANSMITTRANSACTION CustomTransmitTransaction
);

パラメーター

[in] CustomTransmitTransaction

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

戻り値

何一つ

備考

カスタム送信トランザクションが終了した後、SerCx2 はイベント コールバック関数 EvtSerCx2CustomTransmitTransactionCleanup を呼び出して、実装されている場合は、シリアル コントローラーの状態をクリーンアップします。 この呼び出しに応じて、ドライバーは最初に必要なクリーンアップ作業を行う必要があります。その後、ドライバーは SerCx2 に通知 SerCx2CustomTransmitTransactionCleanupComplete を呼び出す必要があります。 SerCx2 はこの通知を受け取り、通知されるまで次のトランザクションを開始しません。

シリアル コントローラー ドライバーは、EvtSerCx2CustomTransmitTransactionCleanup 関数の呼び出しに応答する場合にのみ、SerCx2CustomTransmitTransactionCleanupComplete を呼び出す必要があります。

詳細については、「SerCx2 Custom-Transmit Transactions」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 8.1以降で使用できます。
ターゲット プラットフォーム の 万国
ヘッダー sercx.h
IRQL <= DISPATCH_LEVEL

関連項目

EvtSerCx2CustomTransmitTransactionCleanup を する

SERCX2CUSTOMTRANSMITTRANSACTION

SerCx2CustomTransmitTransactionCreate の